diff --git a/CLAUDE.md b/CLAUDE.md
index d1aea30fca..71e42849a3 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.1336
+**Current Version:** 0.5.1337
## TypeScript Parity Status
diff --git a/Cargo.lock b/Cargo.lock
index bde5416496..2793db161f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5547,7 +5547,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
[[package]]
name = "perry"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"base64",
@@ -5607,14 +5607,14 @@ dependencies = [
[[package]]
name = "perry-api-manifest"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"serde",
]
[[package]]
name = "perry-audio-miniaudio"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"cc",
"libc",
@@ -5622,7 +5622,7 @@ dependencies = [
[[package]]
name = "perry-codegen"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"inkwell",
@@ -5639,7 +5639,7 @@ dependencies = [
[[package]]
name = "perry-codegen-arkts"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-hir",
@@ -5647,7 +5647,7 @@ dependencies = [
[[package]]
name = "perry-codegen-glance"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-hir",
@@ -5655,7 +5655,7 @@ dependencies = [
[[package]]
name = "perry-codegen-js"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-dispatch",
@@ -5664,7 +5664,7 @@ dependencies = [
[[package]]
name = "perry-codegen-swiftui"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-hir",
@@ -5672,7 +5672,7 @@ dependencies = [
[[package]]
name = "perry-codegen-wasm"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"base64",
@@ -5684,7 +5684,7 @@ dependencies = [
[[package]]
name = "perry-codegen-wear-tiles"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-hir",
@@ -5692,7 +5692,7 @@ dependencies = [
[[package]]
name = "perry-container-compose"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"async-trait",
@@ -5721,14 +5721,14 @@ dependencies = [
[[package]]
name = "perry-container-e2e"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
]
[[package]]
name = "perry-diagnostics"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"serde",
"serde_json",
@@ -5736,7 +5736,7 @@ dependencies = [
[[package]]
name = "perry-dispatch"
-version = "0.5.1336"
+version = "0.5.1337"
[[package]]
name = "perry-doc-fixture-my-bindings"
@@ -5747,7 +5747,7 @@ dependencies = [
[[package]]
name = "perry-doc-tests"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"clap",
@@ -5762,7 +5762,7 @@ dependencies = [
[[package]]
name = "perry-ext-ads"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"block2",
"objc2",
@@ -5772,7 +5772,7 @@ dependencies = [
[[package]]
name = "perry-ext-argon2"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"argon2",
"perry-ffi",
@@ -5780,7 +5780,7 @@ dependencies = [
[[package]]
name = "perry-ext-axios"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"reqwest",
@@ -5789,7 +5789,7 @@ dependencies = [
[[package]]
name = "perry-ext-bcrypt"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bcrypt",
"perry-ffi",
@@ -5797,7 +5797,7 @@ dependencies = [
[[package]]
name = "perry-ext-better-sqlite3"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"rusqlite",
@@ -5805,7 +5805,7 @@ dependencies = [
[[package]]
name = "perry-ext-cheerio"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"scraper",
@@ -5813,7 +5813,7 @@ dependencies = [
[[package]]
name = "perry-ext-commander"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"perry-runtime",
@@ -5821,7 +5821,7 @@ dependencies = [
[[package]]
name = "perry-ext-cron"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"chrono",
"cron",
@@ -5831,7 +5831,7 @@ dependencies = [
[[package]]
name = "perry-ext-dayjs"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"chrono",
"perry-ffi",
@@ -5839,7 +5839,7 @@ dependencies = [
[[package]]
name = "perry-ext-decimal"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"rust_decimal",
@@ -5847,7 +5847,7 @@ dependencies = [
[[package]]
name = "perry-ext-dotenv"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"serde_json",
@@ -5855,7 +5855,7 @@ dependencies = [
[[package]]
name = "perry-ext-ethers"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"rand 0.10.1",
@@ -5863,7 +5863,7 @@ dependencies = [
[[package]]
name = "perry-ext-events"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"perry-runtime",
@@ -5871,14 +5871,14 @@ dependencies = [
[[package]]
name = "perry-ext-exponential-backoff"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
]
[[package]]
name = "perry-ext-fastify"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bytes",
"http-body-util",
@@ -5896,7 +5896,7 @@ dependencies = [
[[package]]
name = "perry-ext-fetch"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bytes",
"lazy_static",
@@ -5909,7 +5909,7 @@ dependencies = [
[[package]]
name = "perry-ext-http"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bytes",
"h2",
@@ -5933,7 +5933,7 @@ dependencies = [
[[package]]
name = "perry-ext-ioredis"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"lazy_static",
"perry-ffi",
@@ -5943,7 +5943,7 @@ dependencies = [
[[package]]
name = "perry-ext-jsonwebtoken"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"jsonwebtoken",
@@ -5954,7 +5954,7 @@ dependencies = [
[[package]]
name = "perry-ext-lru-cache"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"lru",
"perry-ffi",
@@ -5963,7 +5963,7 @@ dependencies = [
[[package]]
name = "perry-ext-moment"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"chrono",
"perry-ffi",
@@ -5971,7 +5971,7 @@ dependencies = [
[[package]]
name = "perry-ext-mongodb"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bson",
"futures-util",
@@ -5983,7 +5983,7 @@ dependencies = [
[[package]]
name = "perry-ext-mysql2"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"chrono",
"perry-ffi",
@@ -5993,7 +5993,7 @@ dependencies = [
[[package]]
name = "perry-ext-nanoid"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"nanoid",
"perry-ffi",
@@ -6002,7 +6002,7 @@ dependencies = [
[[package]]
name = "perry-ext-net"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"bytes",
"perry-ffi",
@@ -6015,7 +6015,7 @@ dependencies = [
[[package]]
name = "perry-ext-node-forge"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"const-oid 0.9.6",
"der 0.7.10",
@@ -6034,7 +6034,7 @@ dependencies = [
[[package]]
name = "perry-ext-nodemailer"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"lettre",
"perry-ffi",
@@ -6044,7 +6044,7 @@ dependencies = [
[[package]]
name = "perry-ext-pdf"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"printpdf",
@@ -6052,7 +6052,7 @@ dependencies = [
[[package]]
name = "perry-ext-pg"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"sqlx",
@@ -6061,7 +6061,7 @@ dependencies = [
[[package]]
name = "perry-ext-ratelimit"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"governor",
"perry-ffi",
@@ -6069,7 +6069,7 @@ dependencies = [
[[package]]
name = "perry-ext-sharp"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"fast_image_resize",
"image",
@@ -6079,14 +6079,14 @@ dependencies = [
[[package]]
name = "perry-ext-slugify"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
]
[[package]]
name = "perry-ext-streams"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"lazy_static",
"perry-ffi",
@@ -6095,7 +6095,7 @@ dependencies = [
[[package]]
name = "perry-ext-undici"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"perry-runtime",
@@ -6104,7 +6104,7 @@ dependencies = [
[[package]]
name = "perry-ext-uuid"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"uuid",
@@ -6112,7 +6112,7 @@ dependencies = [
[[package]]
name = "perry-ext-validator"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ffi",
"regex",
@@ -6122,7 +6122,7 @@ dependencies = [
[[package]]
name = "perry-ext-ws"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"futures-util",
"lazy_static",
@@ -6135,7 +6135,7 @@ dependencies = [
[[package]]
name = "perry-ext-zlib"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"brotli",
"flate2",
@@ -6145,7 +6145,7 @@ dependencies = [
[[package]]
name = "perry-ffi"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"dashmap",
"once_cell",
@@ -6154,7 +6154,7 @@ dependencies = [
[[package]]
name = "perry-hir"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-api-manifest",
@@ -6172,7 +6172,7 @@ dependencies = [
[[package]]
name = "perry-parser"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-diagnostics",
@@ -6184,7 +6184,7 @@ dependencies = [
[[package]]
name = "perry-runtime"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"base64",
@@ -6226,14 +6226,14 @@ dependencies = [
[[package]]
name = "perry-runtime-static"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-runtime",
]
[[package]]
name = "perry-stdlib"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"aes 0.8.4",
"aes 0.9.1",
@@ -6328,14 +6328,14 @@ dependencies = [
[[package]]
name = "perry-stdlib-static"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-stdlib",
]
[[package]]
name = "perry-transform"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"perry-hir",
@@ -6344,14 +6344,14 @@ dependencies = [
[[package]]
name = "perry-ui"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ui-model",
]
[[package]]
name = "perry-ui-android"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"itoa",
@@ -6368,7 +6368,7 @@ dependencies = [
[[package]]
name = "perry-ui-geisterhand"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"rand 0.10.1",
"serde",
@@ -6378,7 +6378,7 @@ dependencies = [
[[package]]
name = "perry-ui-gtk4"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"cairo-rs 0.22.0",
@@ -6401,7 +6401,7 @@ dependencies = [
[[package]]
name = "perry-ui-ios"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"block2",
@@ -6417,7 +6417,7 @@ dependencies = [
[[package]]
name = "perry-ui-macos"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"block2",
@@ -6432,7 +6432,7 @@ dependencies = [
[[package]]
name = "perry-ui-model"
-version = "0.5.1336"
+version = "0.5.1337"
[[package]]
name = "perry-ui-test"
@@ -6443,11 +6443,11 @@ dependencies = [
[[package]]
name = "perry-ui-testkit"
-version = "0.5.1336"
+version = "0.5.1337"
[[package]]
name = "perry-ui-tvos"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"block2",
@@ -6463,7 +6463,7 @@ dependencies = [
[[package]]
name = "perry-ui-visionos"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"block2",
@@ -6479,7 +6479,7 @@ dependencies = [
[[package]]
name = "perry-ui-watchos"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"block2",
"libc",
@@ -6492,7 +6492,7 @@ dependencies = [
[[package]]
name = "perry-ui-windows"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"base64",
"libc",
@@ -6509,14 +6509,14 @@ dependencies = [
[[package]]
name = "perry-ui-windows-winui"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"perry-ui-windows",
]
[[package]]
name = "perry-updater"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"anyhow",
"base64",
@@ -6532,7 +6532,7 @@ dependencies = [
[[package]]
name = "perry-wasm-host"
-version = "0.5.1336"
+version = "0.5.1337"
dependencies = [
"wasmi",
]
diff --git a/Cargo.toml b/Cargo.toml
index db6247aa3b..40d624c389 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -315,7 +315,7 @@ codegen-units = 16
codegen-units = 16
[workspace.package]
-version = "0.5.1336"
+version = "0.5.1337"
edition = "2021"
license = "MIT"
repository = "https://github.com/PerryTS/perry"
diff --git a/README.md b/README.md
index cc11b9c9ce..272ed0ef1f 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,29 @@ Look at the Rust column again: on convolution, fibonacci, and the array-write lo
We publish *everything*, including the workloads where V8's JIT still beats us — no cherry-picked table can survive an open harness. Run it yourself: `./benchmarks/run_public_baseline.sh` ([methodology](benchmarks/README.md)).
+
+The full published suite, generated from the artifact — including the rows we lose
+
+
+Generated from [`benchmarks/results/public-node-bun-v1.json`](benchmarks/results/public-node-bun-v1.json) at Perry commit `2ba59501b9ea`.
+Lower wall-clock median is better; every row includes complete raw samples and passed correctness checks.
+
+| Benchmark | Perry | Node.js | Bun | Result | What it tests |
+|---|---:|---:|---:|---|---|
+| factorial | 96 ms | 97 ms | 96 ms | mixed | Modular accumulation |
+| method_calls | 10 ms | 11 ms | 8 ms | mixed | Class method dispatch |
+| closure | 48 ms | 50 ms | 50 ms | win vs both | Closure creation and invocation |
+| binary_trees | 4 ms | 6 ms | 6 ms | win vs both | Tree allocation and traversal |
+| string_concat | 1 ms | 4 ms | 1 ms | mixed | String append loop |
+| prime_sieve | 30 ms | 6 ms | 6 ms | loss vs both | Sieve of Eratosthenes |
+| mandelbrot | 22 ms | 26 ms | 30 ms | win vs both | Complex-number iteration |
+| matrix_multiply | 87 ms | 34 ms | 34 ms | loss vs both | Matrix multiplication |
+| json_roundtrip | 201 ms | 417 ms | 237 ms | win vs both | Parse and stringify ~1 MB JSON |
+
+
+
+
+
## Why developers pick Perry
- **⚡ Native speed, zero warmup.** LLVM-optimized machine code with escape analysis, scalar replacement, and a generational GC — see the [numbers above](#performance).
diff --git a/benchmarks/app-patterns/results/matrix-20260807-130603.md b/benchmarks/app-patterns/results/matrix-20260807-130603.md
new file mode 100644
index 0000000000..d92c62daad
--- /dev/null
+++ b/benchmarks/app-patterns/results/matrix-20260807-130603.md
@@ -0,0 +1,27 @@
+# App-pattern bench matrix — 2026-08-07 13:06:03
+
+Each cell is mean ms (min ms). Lower is better.
+Final column is **perry/bun ratio** — > 2× is a real gap, < 1.5× is fine.
+
+| Kernel | Perry | Bun | Node | perry/bun | perry/node |
+|---|---:|---:|---:|---:|---:|
+| batch | 126.4 (116.7) | 30.7 (28.3) | 80.1 (72.7) | 4.12x ✗ slow | 1.58x |
+| buffer_transcode | 62.9 (55.8) | 47.0 (41.4) | 92.8 (87.2) | 1.34x ✓ ok | 0.68x |
+| date_format_parse | 36.4 (34.1) | 47.3 (43.6) | 121.1 (113.8) | 0.77x ✅ win | 0.30x |
+| json_parse_1mb | 454.7 (435.5) | 74.1 (69.0) | 135.6 (123.8) | 6.14x ✗ slow | 3.35x |
+| json_stringify_1mb | 100.5 (95.8) | 42.2 (38.2) | 102.0 (94.3) | 2.38x ✗ slow | 0.99x |
+| map_1m | 364.2 (333.4) | 298.5 (228.3) | 358.4 (273.6) | 1.22x ✓ ok | 1.02x |
+| object_deep_clone | 42.6 (38.4) | 18.0 (16.8) | 59.8 (55.8) | 2.37x ✗ slow | 0.71x |
+| promise_all_chains | 267.7 (247.1) | 25.3 (24.6) | 66.3 (60.8) | 10.58x ✗ slow | 4.04x |
+| regex_replace | 64.6 (60.9) | 54.7 (50.8) | 109.4 (101.6) | 1.18x ✓ ok | 0.59x |
+| string_concat_csv | 54.2 (48.5) | 30.3 (26.6) | 91.9 (84.9) | 1.79x ⚠ borderline | 0.59x |
+| string_split_map_join | 54.7 (51.7) | 54.3 (46.3) | 86.9 (80.4) | 1.01x ✓ ok | 0.63x |
+| string_template_interp | 108.7 (103.3) | 44.7 (40.0) | 111.6 (101.7) | 2.43x ✗ slow | 0.97x |
+
+## Summary
+
+- Perry-faster-than-Bun kernels: **1**
+- Borderline (1.5–2× slower): **1**
+- Slow (≥ 2× slower): **6**
+
+**Priority backlog:** the ✗ slow rows are the gaps. Each one is a focused workstream.
diff --git a/benchmarks/honest_bench/REPORT.md b/benchmarks/honest_bench/REPORT.md
index bc8d8902c7..285c50ebb4 100644
--- a/benchmarks/honest_bench/REPORT.md
+++ b/benchmarks/honest_bench/REPORT.md
@@ -39,10 +39,10 @@ Charts: [image convolution](charts/image_convolution.png),
| OS | macOS 26.5 (Darwin) |
| Rust | `rustc 1.97.1 (8bab26f4f 2026-07-14)` |
| Zig | `0.15.2` |
-| Perry | `perry 0.5.1279` |
+| Perry | `perry 0.5.1335` |
| Python | `Python 3.14.6` |
| Runs | 5 warmup + 20 measured, median reported |
-| Generated | 2026-08-03T05:25:59.733855+00:00 |
+| Generated | 2026-08-07T11:11:40.175711+00:00 |
## 3. Image convolution (5×5 Gaussian, 3840×2160 RGB)
@@ -50,13 +50,13 @@ _In-memory input + output checksum (no PPM I/O) — see the workload README for
| Language | Wall median (ms) | Wall σ | Peak RSS | Binary size | Source LoC | Runs OK |
|---|---:|---:|---:|---:|---:|---:|
-| rust | 406.4 | 2.0 | 48.9 MB | 295.5 KB | 112 | 20/20 |
-| zig | 266.6 | 5.9 | 48.9 MB | 227.0 KB | 113 | 20/20 |
-| perry | 278.8 | 4.7 | 56.0 MB | 4.3 MB | 92 | 20/20 |
-| node | 1,232.2 | 3.3 | 117.9 MB | — | 86 | 20/20 |
-| bun | 909.7 | 34.9 | 83.1 MB | — | 86 | 20/20 |
+| rust | 429.8 | 4.2 | 48.9 MB | 295.5 KB | 112 | 20/20 |
+| zig | 279.8 | 5.0 | 48.9 MB | 227.0 KB | 113 | 20/20 |
+| perry | 302.5 | 4.1 | 56.2 MB | 4.6 MB | 92 | 20/20 |
+| node | 1,284.8 | 7.5 | 118.2 MB | — | 86 | 20/20 |
+| bun | 947.2 | 26.0 | 83.1 MB | — | 86 | 20/20 |
-_Ratios vs fastest: rust = 1.52×, zig = 1.00×, perry = 1.05×, node = 4.62×, bun = 3.41×_
+_Ratios vs fastest: rust = 1.54×, zig = 1.00×, perry = 1.08×, node = 4.59×, bun = 3.39×_
## 1a. JSON pipeline — small fixture (100 records, 21 KB)
@@ -64,13 +64,13 @@ _All three languages produce byte-identical output at this scale (hash `7fc66fa8
| Language | Wall median (ms) | Wall σ | Peak RSS | Binary size | Source LoC | Runs OK |
|---|---:|---:|---:|---:|---:|---:|
-| rust | 59.4 | 1.9 | 1.7 MB | 360.2 KB | 99 | 20/20 |
-| zig | 58.9 | 2.0 | 2.0 MB | 309.2 KB | 112 | 20/20 |
-| perry | 64.1 | 3.1 | 8.5 MB | 4.3 MB | 52 | 20/20 |
-| node | 110.6 | 2.4 | 64.2 MB | — | 40 | 20/20 |
-| bun | 76.5 | 1.2 | 30.3 MB | — | 40 | 20/20 |
+| rust | 73.4 | 5.6 | 1.7 MB | 360.2 KB | 99 | 20/20 |
+| zig | 72.8 | 5.5 | 2.0 MB | 309.2 KB | 112 | 20/20 |
+| perry | 77.0 | 4.5 | 8.5 MB | 4.7 MB | 52 | 20/20 |
+| node | 128.1 | 6.1 | 64.4 MB | — | 40 | 20/20 |
+| bun | 90.8 | 5.7 | 30.3 MB | — | 40 | 20/20 |
-_Ratios vs fastest: rust = 1.01×, zig = 1.00×, perry = 1.09×, node = 1.88×, bun = 1.30×_
+_Ratios vs fastest: rust = 1.01×, zig = 1.00×, perry = 1.06×, node = 1.76×, bun = 1.25×_
## 1b. JSON pipeline — full fixture (500k records, 108 MB)
@@ -78,13 +78,13 @@ _All five implementations complete this workload against the same 108 MB fixture
| Language | Wall median (ms) | Wall σ | Peak RSS | Binary size | Source LoC | Runs OK |
|---|---:|---:|---:|---:|---:|---:|
-| rust | 634.6 | 26.0 | 430.9 MB | 360.2 KB | 99 | 20/20 |
-| zig | 839.8 | 13.3 | 576.9 MB | 309.2 KB | 112 | 20/20 |
-| perry | 2,591.2 | 16.5 | 731.8 MB | 4.3 MB | 52 | 20/20 |
-| node | 889.6 | 6.1 | 775.1 MB | — | 40 | 20/20 |
-| bun | 570.3 | 2.9 | 579.8 MB | — | 40 | 20/20 |
+| rust | 650.0 | 31.1 | 428.7 MB | 360.2 KB | 99 | 20/20 |
+| zig | 875.5 | 21.3 | 576.9 MB | 309.2 KB | 112 | 20/20 |
+| perry | 60,358.5 | 266.3 | 1,064.5 MB | 4.7 MB | 52 | 20/20 |
+| node | 1,004.3 | 29.2 | 778.2 MB | — | 40 | 20/20 |
+| bun | 618.1 | 6.6 | 579.4 MB | — | 40 | 20/20 |
-_Ratios vs fastest: rust = 1.11×, zig = 1.47×, perry = 4.54×, node = 1.56×, bun = 1.00×_
+_Ratios vs fastest: rust = 1.05×, zig = 1.42×, perry = 97.65×, node = 1.62×, bun = 1.00×_
## Honest findings — Perry gaps surfaced by this benchmark
diff --git a/benchmarks/honest_bench/results/metadata.json b/benchmarks/honest_bench/results/metadata.json
index 64f9a50249..90bfb5ce12 100644
--- a/benchmarks/honest_bench/results/metadata.json
+++ b/benchmarks/honest_bench/results/metadata.json
@@ -1,6 +1,6 @@
{
- "generated_at": "2026-08-03T05:25:59.733855+00:00",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
+ "generated_at": "2026-08-07T11:11:40.175711+00:00",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
"host": {
"os_version": "26.5",
"kernel": "Darwin MacBookPro.fritz.box 25.5.0 Darwin Kernel Version 25.5.0: Mon Apr 27 20:38:56 PDT 2026; root:xnu-12377.121.6~2/RELEASE_ARM64_T6000 arm64",
@@ -17,10 +17,10 @@
"node": "v22.23.1",
"bun": "1.3.14",
"oha": "",
- "perry": "perry 0.5.1279"
+ "perry": "perry 0.5.1335"
},
"executables": {
- "perry": "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "perry": "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"node": "/Users/amlug/.cache/perry-bench-tools/bin/node",
"bun": "/Users/amlug/.cache/perry-bench-tools/bin/bun"
},
@@ -36,7 +36,7 @@
""
],
"perry_compile": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"",
"-o",
""
@@ -55,7 +55,7 @@
""
],
"perry_http_compile": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"",
"-o",
""
diff --git a/benchmarks/honest_bench/results/results.json b/benchmarks/honest_bench/results/results.json
index 0d54c87d6f..c5beda664c 100644
--- a/benchmarks/honest_bench/results/results.json
+++ b/benchmarks/honest_bench/results/results.json
@@ -8,8 +8,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 1,
- "wall_ms": 409.147834,
- "max_rss_kb": 50096,
+ "wall_ms": 430.149584,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -24,8 +24,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 2,
- "wall_ms": 406.319666,
- "max_rss_kb": 50096,
+ "wall_ms": 434.888959,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -40,8 +40,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 3,
- "wall_ms": 405.217709,
- "max_rss_kb": 50096,
+ "wall_ms": 425.785959,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -56,7 +56,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 4,
- "wall_ms": 405.549667,
+ "wall_ms": 431.885459,
"max_rss_kb": 50096,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -72,8 +72,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 5,
- "wall_ms": 405.009084,
- "max_rss_kb": 50080,
+ "wall_ms": 428.320291,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -88,8 +88,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 6,
- "wall_ms": 407.405375,
- "max_rss_kb": 50096,
+ "wall_ms": 428.6465,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -104,7 +104,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 7,
- "wall_ms": 408.146584,
+ "wall_ms": 436.485375,
"max_rss_kb": 50096,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -120,8 +120,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 8,
- "wall_ms": 411.825,
- "max_rss_kb": 50096,
+ "wall_ms": 427.036959,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -136,8 +136,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 9,
- "wall_ms": 410.356084,
- "max_rss_kb": 50096,
+ "wall_ms": 436.727875,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -152,8 +152,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 10,
- "wall_ms": 406.551666,
- "max_rss_kb": 50096,
+ "wall_ms": 425.255709,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -168,8 +168,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 11,
- "wall_ms": 405.959167,
- "max_rss_kb": 50096,
+ "wall_ms": 432.595042,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -184,8 +184,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 12,
- "wall_ms": 408.730166,
- "max_rss_kb": 50096,
+ "wall_ms": 426.19075,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -200,7 +200,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 13,
- "wall_ms": 407.714833,
+ "wall_ms": 429.977667,
"max_rss_kb": 50096,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -216,8 +216,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 14,
- "wall_ms": 404.471542,
- "max_rss_kb": 50096,
+ "wall_ms": 434.96025,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -232,8 +232,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 15,
- "wall_ms": 407.036459,
- "max_rss_kb": 50096,
+ "wall_ms": 425.648375,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -248,8 +248,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 16,
- "wall_ms": 407.116667,
- "max_rss_kb": 50096,
+ "wall_ms": 436.902041,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -264,8 +264,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 17,
- "wall_ms": 405.767917,
- "max_rss_kb": 50096,
+ "wall_ms": 425.88975,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -280,8 +280,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 18,
- "wall_ms": 405.08325,
- "max_rss_kb": 50096,
+ "wall_ms": 435.961,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -296,8 +296,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 19,
- "wall_ms": 405.470875,
- "max_rss_kb": 50096,
+ "wall_ms": 428.555958,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -312,8 +312,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/rust/target/release/image_conv"
],
"run": 20,
- "wall_ms": 404.660417,
- "max_rss_kb": 50080,
+ "wall_ms": 429.704541,
+ "max_rss_kb": 50112,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -328,8 +328,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 1,
- "wall_ms": 260.416958,
- "max_rss_kb": 50032,
+ "wall_ms": 272.814084,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -344,8 +344,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 2,
- "wall_ms": 260.358167,
- "max_rss_kb": 50032,
+ "wall_ms": 281.132625,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -360,8 +360,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 3,
- "wall_ms": 260.20675,
- "max_rss_kb": 50032,
+ "wall_ms": 272.932167,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -376,8 +376,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 4,
- "wall_ms": 259.1155,
- "max_rss_kb": 50032,
+ "wall_ms": 284.379875,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -392,8 +392,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 5,
- "wall_ms": 261.268041,
- "max_rss_kb": 50032,
+ "wall_ms": 278.472208,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -408,8 +408,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 6,
- "wall_ms": 273.542583,
- "max_rss_kb": 50032,
+ "wall_ms": 282.58875,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -424,8 +424,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 7,
- "wall_ms": 267.803584,
- "max_rss_kb": 50032,
+ "wall_ms": 285.236542,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -440,8 +440,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 8,
- "wall_ms": 274.128625,
- "max_rss_kb": 50032,
+ "wall_ms": 272.101417,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -456,8 +456,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 9,
- "wall_ms": 267.758875,
- "max_rss_kb": 50032,
+ "wall_ms": 288.937291,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -472,8 +472,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 10,
- "wall_ms": 270.093584,
- "max_rss_kb": 50032,
+ "wall_ms": 276.847,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -488,8 +488,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 11,
- "wall_ms": 272.65825,
- "max_rss_kb": 50032,
+ "wall_ms": 281.805292,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -504,8 +504,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 12,
- "wall_ms": 268.7885,
- "max_rss_kb": 50032,
+ "wall_ms": 277.050875,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -520,8 +520,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 13,
- "wall_ms": 268.62575,
- "max_rss_kb": 50032,
+ "wall_ms": 277.486791,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -536,8 +536,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 14,
- "wall_ms": 265.07075,
- "max_rss_kb": 50032,
+ "wall_ms": 285.383958,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -552,8 +552,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 15,
- "wall_ms": 265.755916,
- "max_rss_kb": 50032,
+ "wall_ms": 272.673875,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -568,8 +568,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 16,
- "wall_ms": 262.162667,
- "max_rss_kb": 50032,
+ "wall_ms": 285.590625,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -584,8 +584,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 17,
- "wall_ms": 261.343792,
- "max_rss_kb": 50032,
+ "wall_ms": 281.04325,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -600,8 +600,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 18,
- "wall_ms": 267.349167,
- "max_rss_kb": 50032,
+ "wall_ms": 283.800709,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -616,8 +616,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 19,
- "wall_ms": 261.392084,
- "max_rss_kb": 50032,
+ "wall_ms": 277.135083,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -632,8 +632,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/zig/zig-out/bin/image_conv"
],
"run": 20,
- "wall_ms": 281.362125,
- "max_rss_kb": 50032,
+ "wall_ms": 277.040708,
+ "max_rss_kb": 50048,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -648,8 +648,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 1,
- "wall_ms": 276.567417,
- "max_rss_kb": 57360,
+ "wall_ms": 306.241292,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -664,8 +664,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 2,
- "wall_ms": 276.578,
- "max_rss_kb": 57344,
+ "wall_ms": 297.180667,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -680,8 +680,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 3,
- "wall_ms": 279.139125,
- "max_rss_kb": 57344,
+ "wall_ms": 305.470959,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -696,8 +696,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 4,
- "wall_ms": 278.086917,
- "max_rss_kb": 57360,
+ "wall_ms": 302.391375,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -712,8 +712,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 5,
- "wall_ms": 283.254834,
- "max_rss_kb": 57344,
+ "wall_ms": 306.623417,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -728,8 +728,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 6,
- "wall_ms": 278.398834,
- "max_rss_kb": 57360,
+ "wall_ms": 297.940542,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -744,8 +744,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 7,
- "wall_ms": 288.628292,
- "max_rss_kb": 57344,
+ "wall_ms": 306.587458,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -760,8 +760,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 8,
- "wall_ms": 284.261625,
- "max_rss_kb": 57360,
+ "wall_ms": 302.296666,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -776,8 +776,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 9,
- "wall_ms": 286.069375,
- "max_rss_kb": 57344,
+ "wall_ms": 301.120083,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -792,8 +792,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 10,
- "wall_ms": 288.061125,
- "max_rss_kb": 57344,
+ "wall_ms": 307.534084,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -808,8 +808,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 11,
- "wall_ms": 282.857583,
- "max_rss_kb": 57360,
+ "wall_ms": 298.452375,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -824,8 +824,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 12,
- "wall_ms": 283.008708,
- "max_rss_kb": 57360,
+ "wall_ms": 308.380833,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -840,8 +840,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 13,
- "wall_ms": 278.262375,
- "max_rss_kb": 57344,
+ "wall_ms": 302.600875,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -856,8 +856,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 14,
- "wall_ms": 278.460458,
- "max_rss_kb": 57344,
+ "wall_ms": 306.8515,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -872,8 +872,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 15,
- "wall_ms": 276.023833,
- "max_rss_kb": 57360,
+ "wall_ms": 298.190333,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -888,8 +888,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 16,
- "wall_ms": 279.091125,
- "max_rss_kb": 57360,
+ "wall_ms": 307.497458,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -904,8 +904,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 17,
- "wall_ms": 290.197792,
- "max_rss_kb": 57344,
+ "wall_ms": 301.985541,
+ "max_rss_kb": 57504,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -920,8 +920,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 18,
- "wall_ms": 275.7535,
- "max_rss_kb": 57344,
+ "wall_ms": 296.77175,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -936,8 +936,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 19,
- "wall_ms": 277.823292,
- "max_rss_kb": 57360,
+ "wall_ms": 305.840125,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -952,8 +952,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
],
"run": 20,
- "wall_ms": 275.293,
- "max_rss_kb": 57344,
+ "wall_ms": 297.298584,
+ "max_rss_kb": 57520,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -971,8 +971,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 1,
- "wall_ms": 1231.628875,
- "max_rss_kb": 120672,
+ "wall_ms": 1275.63825,
+ "max_rss_kb": 120944,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -990,8 +990,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 2,
- "wall_ms": 1231.856458,
- "max_rss_kb": 120768,
+ "wall_ms": 1289.630167,
+ "max_rss_kb": 121088,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1009,8 +1009,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 3,
- "wall_ms": 1231.788958,
- "max_rss_kb": 120720,
+ "wall_ms": 1278.342333,
+ "max_rss_kb": 121184,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1028,8 +1028,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 4,
- "wall_ms": 1237.020875,
- "max_rss_kb": 120720,
+ "wall_ms": 1289.775209,
+ "max_rss_kb": 120864,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1047,8 +1047,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 5,
- "wall_ms": 1232.6435,
- "max_rss_kb": 120720,
+ "wall_ms": 1279.708708,
+ "max_rss_kb": 121184,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1066,8 +1066,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 6,
- "wall_ms": 1231.673041,
- "max_rss_kb": 120528,
+ "wall_ms": 1293.073625,
+ "max_rss_kb": 121040,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1085,8 +1085,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 7,
- "wall_ms": 1233.081417,
- "max_rss_kb": 120704,
+ "wall_ms": 1280.691875,
+ "max_rss_kb": 120880,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1104,8 +1104,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 8,
- "wall_ms": 1234.069708,
- "max_rss_kb": 120768,
+ "wall_ms": 1279.908042,
+ "max_rss_kb": 121152,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1123,8 +1123,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 9,
- "wall_ms": 1228.575833,
- "max_rss_kb": 120688,
+ "wall_ms": 1292.185833,
+ "max_rss_kb": 121120,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1142,8 +1142,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 10,
- "wall_ms": 1234.768459,
- "max_rss_kb": 120688,
+ "wall_ms": 1276.483084,
+ "max_rss_kb": 120656,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1161,8 +1161,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 11,
- "wall_ms": 1233.776833,
- "max_rss_kb": 120800,
+ "wall_ms": 1292.008333,
+ "max_rss_kb": 121056,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1180,8 +1180,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 12,
- "wall_ms": 1239.754833,
- "max_rss_kb": 120688,
+ "wall_ms": 1279.25025,
+ "max_rss_kb": 121216,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1199,8 +1199,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 13,
- "wall_ms": 1240.383584,
- "max_rss_kb": 120800,
+ "wall_ms": 1292.402792,
+ "max_rss_kb": 121008,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1218,8 +1218,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 14,
- "wall_ms": 1228.644333,
- "max_rss_kb": 120800,
+ "wall_ms": 1290.30075,
+ "max_rss_kb": 121104,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1237,8 +1237,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 15,
- "wall_ms": 1231.665417,
- "max_rss_kb": 120496,
+ "wall_ms": 1277.693083,
+ "max_rss_kb": 120736,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1256,8 +1256,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 16,
- "wall_ms": 1235.899708,
- "max_rss_kb": 120832,
+ "wall_ms": 1289.67925,
+ "max_rss_kb": 121312,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1275,8 +1275,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 17,
- "wall_ms": 1233.7075,
- "max_rss_kb": 120976,
+ "wall_ms": 1265.143875,
+ "max_rss_kb": 120944,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1294,8 +1294,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 18,
- "wall_ms": 1230.914833,
- "max_rss_kb": 120800,
+ "wall_ms": 1288.066709,
+ "max_rss_kb": 121120,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1313,8 +1313,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 19,
- "wall_ms": 1231.7945,
- "max_rss_kb": 120720,
+ "wall_ms": 1283.075125,
+ "max_rss_kb": 120896,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1332,8 +1332,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 20,
- "wall_ms": 1227.493166,
- "max_rss_kb": 120544,
+ "wall_ms": 1286.449,
+ "max_rss_kb": 121216,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1350,8 +1350,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 1,
- "wall_ms": 925.063,
- "max_rss_kb": 85264,
+ "wall_ms": 952.722416,
+ "max_rss_kb": 85072,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1368,8 +1368,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 2,
- "wall_ms": 908.066625,
- "max_rss_kb": 85136,
+ "wall_ms": 958.8395,
+ "max_rss_kb": 85008,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1386,8 +1386,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 3,
- "wall_ms": 872.349667,
- "max_rss_kb": 84976,
+ "wall_ms": 957.284041,
+ "max_rss_kb": 85056,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1404,8 +1404,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 4,
- "wall_ms": 907.244583,
- "max_rss_kb": 85120,
+ "wall_ms": 915.577791,
+ "max_rss_kb": 84992,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1422,8 +1422,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 5,
- "wall_ms": 913.362958,
- "max_rss_kb": 85136,
+ "wall_ms": 919.31175,
+ "max_rss_kb": 84992,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1440,8 +1440,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 6,
- "wall_ms": 904.167459,
- "max_rss_kb": 85136,
+ "wall_ms": 936.384417,
+ "max_rss_kb": 85104,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1458,8 +1458,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 7,
- "wall_ms": 902.129375,
- "max_rss_kb": 85088,
+ "wall_ms": 946.30825,
+ "max_rss_kb": 85136,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1476,7 +1476,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 8,
- "wall_ms": 904.128,
+ "wall_ms": 950.929917,
"max_rss_kb": 85120,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1494,8 +1494,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 9,
- "wall_ms": 870.287583,
- "max_rss_kb": 85056,
+ "wall_ms": 948.027209,
+ "max_rss_kb": 85152,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1512,8 +1512,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 10,
- "wall_ms": 1039.200667,
- "max_rss_kb": 85248,
+ "wall_ms": 960.361084,
+ "max_rss_kb": 85104,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1530,8 +1530,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 11,
- "wall_ms": 870.899917,
- "max_rss_kb": 85072,
+ "wall_ms": 950.923042,
+ "max_rss_kb": 85088,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1548,8 +1548,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 12,
- "wall_ms": 923.231083,
- "max_rss_kb": 85152,
+ "wall_ms": 920.594916,
+ "max_rss_kb": 85024,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1566,7 +1566,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 13,
- "wall_ms": 911.051625,
+ "wall_ms": 926.151459,
"max_rss_kb": 85056,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1584,8 +1584,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 14,
- "wall_ms": 918.951959,
- "max_rss_kb": 85120,
+ "wall_ms": 1036.002958,
+ "max_rss_kb": 86272,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1602,8 +1602,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 15,
- "wall_ms": 926.158,
- "max_rss_kb": 85056,
+ "wall_ms": 954.783,
+ "max_rss_kb": 85168,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1620,7 +1620,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 16,
- "wall_ms": 924.485625,
+ "wall_ms": 942.74075,
"max_rss_kb": 85120,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1638,8 +1638,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 17,
- "wall_ms": 883.202708,
- "max_rss_kb": 84960,
+ "wall_ms": 945.312458,
+ "max_rss_kb": 85104,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1656,7 +1656,7 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 18,
- "wall_ms": 909.644292,
+ "wall_ms": 946.032917,
"max_rss_kb": 85120,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1674,8 +1674,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 19,
- "wall_ms": 924.097042,
- "max_rss_kb": 85104,
+ "wall_ms": 969.546958,
+ "max_rss_kb": 85136,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1692,8 +1692,8 @@
"benchmarks/honest_bench/workloads/3_image_convolution/node/image_conv.ts"
],
"run": 20,
- "wall_ms": 909.704125,
- "max_rss_kb": 85120,
+ "wall_ms": 917.407,
+ "max_rss_kb": 85072,
"exit_code": 0,
"stdout_first": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
"stdout_last": "checksum=2ba2e053 dims=3840x2160 bytes=24883200",
@@ -1710,8 +1710,8 @@
"/private/tmp/out_rust.json"
],
"run": 1,
- "wall_ms": 58.006375,
- "max_rss_kb": 1744,
+ "wall_ms": 75.331875,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1728,8 +1728,8 @@
"/private/tmp/out_rust.json"
],
"run": 2,
- "wall_ms": 59.358709,
- "max_rss_kb": 1744,
+ "wall_ms": 75.406958,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1746,8 +1746,8 @@
"/private/tmp/out_rust.json"
],
"run": 3,
- "wall_ms": 59.45675,
- "max_rss_kb": 1744,
+ "wall_ms": 76.237959,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1764,7 +1764,7 @@
"/private/tmp/out_rust.json"
],
"run": 4,
- "wall_ms": 61.393,
+ "wall_ms": 64.616,
"max_rss_kb": 1744,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1782,8 +1782,8 @@
"/private/tmp/out_rust.json"
],
"run": 5,
- "wall_ms": 57.858542,
- "max_rss_kb": 1744,
+ "wall_ms": 60.89175,
+ "max_rss_kb": 1712,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1800,8 +1800,8 @@
"/private/tmp/out_rust.json"
],
"run": 6,
- "wall_ms": 61.306125,
- "max_rss_kb": 1744,
+ "wall_ms": 75.960375,
+ "max_rss_kb": 1712,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1818,8 +1818,8 @@
"/private/tmp/out_rust.json"
],
"run": 7,
- "wall_ms": 60.141583,
- "max_rss_kb": 1744,
+ "wall_ms": 75.117875,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1836,8 +1836,8 @@
"/private/tmp/out_rust.json"
],
"run": 8,
- "wall_ms": 58.952292,
- "max_rss_kb": 1744,
+ "wall_ms": 72.34875,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1854,7 +1854,7 @@
"/private/tmp/out_rust.json"
],
"run": 9,
- "wall_ms": 59.869042,
+ "wall_ms": 62.700958,
"max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1872,8 +1872,8 @@
"/private/tmp/out_rust.json"
],
"run": 10,
- "wall_ms": 59.924041,
- "max_rss_kb": 1744,
+ "wall_ms": 73.431667,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1890,8 +1890,8 @@
"/private/tmp/out_rust.json"
],
"run": 11,
- "wall_ms": 59.008417,
- "max_rss_kb": 1744,
+ "wall_ms": 74.640625,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1908,7 +1908,7 @@
"/private/tmp/out_rust.json"
],
"run": 12,
- "wall_ms": 61.548708,
+ "wall_ms": 73.135958,
"max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1926,7 +1926,7 @@
"/private/tmp/out_rust.json"
],
"run": 13,
- "wall_ms": 58.204875,
+ "wall_ms": 73.273458,
"max_rss_kb": 1744,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1944,8 +1944,8 @@
"/private/tmp/out_rust.json"
],
"run": 14,
- "wall_ms": 58.977875,
- "max_rss_kb": 1744,
+ "wall_ms": 62.696375,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1962,8 +1962,8 @@
"/private/tmp/out_rust.json"
],
"run": 15,
- "wall_ms": 60.611416,
- "max_rss_kb": 1744,
+ "wall_ms": 73.763167,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1980,7 +1980,7 @@
"/private/tmp/out_rust.json"
],
"run": 16,
- "wall_ms": 59.513208,
+ "wall_ms": 73.386417,
"max_rss_kb": 1744,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -1998,8 +1998,8 @@
"/private/tmp/out_rust.json"
],
"run": 17,
- "wall_ms": 58.752958,
- "max_rss_kb": 1744,
+ "wall_ms": 75.4845,
+ "max_rss_kb": 1712,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2016,8 +2016,8 @@
"/private/tmp/out_rust.json"
],
"run": 18,
- "wall_ms": 57.759875,
- "max_rss_kb": 1744,
+ "wall_ms": 67.853459,
+ "max_rss_kb": 1728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2034,8 +2034,8 @@
"/private/tmp/out_rust.json"
],
"run": 19,
- "wall_ms": 59.187125,
- "max_rss_kb": 1728,
+ "wall_ms": 60.218625,
+ "max_rss_kb": 1712,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2052,7 +2052,7 @@
"/private/tmp/out_rust.json"
],
"run": 20,
- "wall_ms": 66.160417,
+ "wall_ms": 74.9045,
"max_rss_kb": 1744,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2070,7 +2070,7 @@
"/private/tmp/out_zig.json"
],
"run": 1,
- "wall_ms": 60.851458,
+ "wall_ms": 74.296792,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2088,7 +2088,7 @@
"/private/tmp/out_zig.json"
],
"run": 2,
- "wall_ms": 58.717459,
+ "wall_ms": 72.789459,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2106,7 +2106,7 @@
"/private/tmp/out_zig.json"
],
"run": 3,
- "wall_ms": 58.922,
+ "wall_ms": 73.14725,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2124,7 +2124,7 @@
"/private/tmp/out_zig.json"
],
"run": 4,
- "wall_ms": 59.23975,
+ "wall_ms": 64.102125,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2142,7 +2142,7 @@
"/private/tmp/out_zig.json"
],
"run": 5,
- "wall_ms": 58.893542,
+ "wall_ms": 73.061542,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2160,7 +2160,7 @@
"/private/tmp/out_zig.json"
],
"run": 6,
- "wall_ms": 58.214125,
+ "wall_ms": 73.906459,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2178,7 +2178,7 @@
"/private/tmp/out_zig.json"
],
"run": 7,
- "wall_ms": 60.675542,
+ "wall_ms": 72.740583,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2196,7 +2196,7 @@
"/private/tmp/out_zig.json"
],
"run": 8,
- "wall_ms": 57.561416,
+ "wall_ms": 66.8415,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2214,7 +2214,7 @@
"/private/tmp/out_zig.json"
],
"run": 9,
- "wall_ms": 58.473834,
+ "wall_ms": 59.778834,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2232,7 +2232,7 @@
"/private/tmp/out_zig.json"
],
"run": 10,
- "wall_ms": 62.286417,
+ "wall_ms": 72.352958,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2250,7 +2250,7 @@
"/private/tmp/out_zig.json"
],
"run": 11,
- "wall_ms": 58.71775,
+ "wall_ms": 74.696292,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2268,7 +2268,7 @@
"/private/tmp/out_zig.json"
],
"run": 12,
- "wall_ms": 59.521625,
+ "wall_ms": 72.899916,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2286,7 +2286,7 @@
"/private/tmp/out_zig.json"
],
"run": 13,
- "wall_ms": 59.265042,
+ "wall_ms": 62.735375,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2304,7 +2304,7 @@
"/private/tmp/out_zig.json"
],
"run": 14,
- "wall_ms": 58.347666,
+ "wall_ms": 59.539083,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2322,7 +2322,7 @@
"/private/tmp/out_zig.json"
],
"run": 15,
- "wall_ms": 58.885916,
+ "wall_ms": 73.738208,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2340,7 +2340,7 @@
"/private/tmp/out_zig.json"
],
"run": 16,
- "wall_ms": 66.080292,
+ "wall_ms": 73.099791,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2358,7 +2358,7 @@
"/private/tmp/out_zig.json"
],
"run": 17,
- "wall_ms": 62.778375,
+ "wall_ms": 73.659625,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2376,7 +2376,7 @@
"/private/tmp/out_zig.json"
],
"run": 18,
- "wall_ms": 59.567917,
+ "wall_ms": 60.59,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2394,7 +2394,7 @@
"/private/tmp/out_zig.json"
],
"run": 19,
- "wall_ms": 58.632,
+ "wall_ms": 68.87325,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2412,7 +2412,7 @@
"/private/tmp/out_zig.json"
],
"run": 20,
- "wall_ms": 57.994542,
+ "wall_ms": 75.237958,
"max_rss_kb": 2048,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2430,7 +2430,7 @@
"/private/tmp/out_perry.json"
],
"run": 1,
- "wall_ms": 74.484541,
+ "wall_ms": 76.070042,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2448,7 +2448,7 @@
"/private/tmp/out_perry.json"
],
"run": 2,
- "wall_ms": 72.373792,
+ "wall_ms": 76.680083,
"max_rss_kb": 8704,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2466,8 +2466,8 @@
"/private/tmp/out_perry.json"
],
"run": 3,
- "wall_ms": 63.763583,
- "max_rss_kb": 8688,
+ "wall_ms": 66.082542,
+ "max_rss_kb": 8576,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2484,8 +2484,8 @@
"/private/tmp/out_perry.json"
],
"run": 4,
- "wall_ms": 66.528208,
- "max_rss_kb": 8704,
+ "wall_ms": 74.672041,
+ "max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2502,8 +2502,8 @@
"/private/tmp/out_perry.json"
],
"run": 5,
- "wall_ms": 63.400125,
- "max_rss_kb": 8704,
+ "wall_ms": 78.643042,
+ "max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2520,7 +2520,7 @@
"/private/tmp/out_perry.json"
],
"run": 6,
- "wall_ms": 64.811667,
+ "wall_ms": 78.364917,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2538,8 +2538,8 @@
"/private/tmp/out_perry.json"
],
"run": 7,
- "wall_ms": 61.802875,
- "max_rss_kb": 8704,
+ "wall_ms": 77.197625,
+ "max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2556,7 +2556,7 @@
"/private/tmp/out_perry.json"
],
"run": 8,
- "wall_ms": 63.018875,
+ "wall_ms": 67.770625,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2574,7 +2574,7 @@
"/private/tmp/out_perry.json"
],
"run": 9,
- "wall_ms": 66.304709,
+ "wall_ms": 76.582917,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2592,8 +2592,8 @@
"/private/tmp/out_perry.json"
],
"run": 10,
- "wall_ms": 63.41575,
- "max_rss_kb": 8704,
+ "wall_ms": 78.908208,
+ "max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2610,7 +2610,7 @@
"/private/tmp/out_perry.json"
],
"run": 11,
- "wall_ms": 64.049834,
+ "wall_ms": 78.053792,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2628,7 +2628,7 @@
"/private/tmp/out_perry.json"
],
"run": 12,
- "wall_ms": 67.898083,
+ "wall_ms": 68.946084,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2646,7 +2646,7 @@
"/private/tmp/out_perry.json"
],
"run": 13,
- "wall_ms": 63.95725,
+ "wall_ms": 68.03875,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2664,8 +2664,8 @@
"/private/tmp/out_perry.json"
],
"run": 14,
- "wall_ms": 63.971458,
- "max_rss_kb": 8704,
+ "wall_ms": 77.971959,
+ "max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2682,7 +2682,7 @@
"/private/tmp/out_perry.json"
],
"run": 15,
- "wall_ms": 64.484,
+ "wall_ms": 79.43625,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2700,7 +2700,7 @@
"/private/tmp/out_perry.json"
],
"run": 16,
- "wall_ms": 63.880208,
+ "wall_ms": 77.299542,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2718,7 +2718,7 @@
"/private/tmp/out_perry.json"
],
"run": 17,
- "wall_ms": 64.398208,
+ "wall_ms": 67.950958,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2736,7 +2736,7 @@
"/private/tmp/out_perry.json"
],
"run": 18,
- "wall_ms": 63.658416,
+ "wall_ms": 78.21225,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2754,7 +2754,7 @@
"/private/tmp/out_perry.json"
],
"run": 19,
- "wall_ms": 64.195375,
+ "wall_ms": 78.286667,
"max_rss_kb": 8688,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2772,8 +2772,8 @@
"/private/tmp/out_perry.json"
],
"run": 20,
- "wall_ms": 65.641834,
- "max_rss_kb": 8688,
+ "wall_ms": 76.882834,
+ "max_rss_kb": 8704,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2793,8 +2793,8 @@
"/private/tmp/out_node.json"
],
"run": 1,
- "wall_ms": 114.376583,
- "max_rss_kb": 65824,
+ "wall_ms": 129.127334,
+ "max_rss_kb": 66016,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2814,8 +2814,8 @@
"/private/tmp/out_node.json"
],
"run": 2,
- "wall_ms": 109.124917,
- "max_rss_kb": 65728,
+ "wall_ms": 117.055458,
+ "max_rss_kb": 65936,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2835,8 +2835,8 @@
"/private/tmp/out_node.json"
],
"run": 3,
- "wall_ms": 109.219042,
- "max_rss_kb": 65632,
+ "wall_ms": 128.263917,
+ "max_rss_kb": 65840,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2856,8 +2856,8 @@
"/private/tmp/out_node.json"
],
"run": 4,
- "wall_ms": 109.8325,
- "max_rss_kb": 65776,
+ "wall_ms": 130.759459,
+ "max_rss_kb": 66400,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2877,7 +2877,7 @@
"/private/tmp/out_node.json"
],
"run": 5,
- "wall_ms": 111.078125,
+ "wall_ms": 126.426833,
"max_rss_kb": 65856,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2898,8 +2898,8 @@
"/private/tmp/out_node.json"
],
"run": 6,
- "wall_ms": 110.178959,
- "max_rss_kb": 65728,
+ "wall_ms": 115.627458,
+ "max_rss_kb": 65824,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2919,8 +2919,8 @@
"/private/tmp/out_node.json"
],
"run": 7,
- "wall_ms": 108.106375,
- "max_rss_kb": 65840,
+ "wall_ms": 130.643916,
+ "max_rss_kb": 65856,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2940,8 +2940,8 @@
"/private/tmp/out_node.json"
],
"run": 8,
- "wall_ms": 114.425166,
- "max_rss_kb": 65808,
+ "wall_ms": 129.028375,
+ "max_rss_kb": 66432,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2961,8 +2961,8 @@
"/private/tmp/out_node.json"
],
"run": 9,
- "wall_ms": 111.40575,
- "max_rss_kb": 65648,
+ "wall_ms": 123.207375,
+ "max_rss_kb": 66096,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -2982,8 +2982,8 @@
"/private/tmp/out_node.json"
],
"run": 10,
- "wall_ms": 109.001541,
- "max_rss_kb": 65760,
+ "wall_ms": 117.534667,
+ "max_rss_kb": 65728,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3003,8 +3003,8 @@
"/private/tmp/out_node.json"
],
"run": 11,
- "wall_ms": 109.845916,
- "max_rss_kb": 66160,
+ "wall_ms": 130.166833,
+ "max_rss_kb": 66192,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3024,8 +3024,8 @@
"/private/tmp/out_node.json"
],
"run": 12,
- "wall_ms": 111.87775,
- "max_rss_kb": 65792,
+ "wall_ms": 129.664333,
+ "max_rss_kb": 66240,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3045,8 +3045,8 @@
"/private/tmp/out_node.json"
],
"run": 13,
- "wall_ms": 111.882375,
- "max_rss_kb": 65872,
+ "wall_ms": 113.986,
+ "max_rss_kb": 65824,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3066,8 +3066,8 @@
"/private/tmp/out_node.json"
],
"run": 14,
- "wall_ms": 111.566417,
- "max_rss_kb": 65744,
+ "wall_ms": 124.714083,
+ "max_rss_kb": 65680,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3087,8 +3087,8 @@
"/private/tmp/out_node.json"
],
"run": 15,
- "wall_ms": 109.949916,
- "max_rss_kb": 65776,
+ "wall_ms": 130.680292,
+ "max_rss_kb": 66384,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3108,8 +3108,8 @@
"/private/tmp/out_node.json"
],
"run": 16,
- "wall_ms": 110.031375,
- "max_rss_kb": 65600,
+ "wall_ms": 131.928833,
+ "max_rss_kb": 66384,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3129,8 +3129,8 @@
"/private/tmp/out_node.json"
],
"run": 17,
- "wall_ms": 111.129375,
- "max_rss_kb": 65712,
+ "wall_ms": 115.053542,
+ "max_rss_kb": 65680,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3150,8 +3150,8 @@
"/private/tmp/out_node.json"
],
"run": 18,
- "wall_ms": 117.884375,
- "max_rss_kb": 65648,
+ "wall_ms": 130.90975,
+ "max_rss_kb": 65792,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3171,8 +3171,8 @@
"/private/tmp/out_node.json"
],
"run": 19,
- "wall_ms": 114.042875,
- "max_rss_kb": 65760,
+ "wall_ms": 127.045541,
+ "max_rss_kb": 66192,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3192,8 +3192,8 @@
"/private/tmp/out_node.json"
],
"run": 20,
- "wall_ms": 109.632333,
- "max_rss_kb": 65648,
+ "wall_ms": 127.976541,
+ "max_rss_kb": 65968,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3212,8 +3212,8 @@
"/private/tmp/out_bun.json"
],
"run": 1,
- "wall_ms": 76.791542,
- "max_rss_kb": 31120,
+ "wall_ms": 91.57475,
+ "max_rss_kb": 30992,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3232,8 +3232,8 @@
"/private/tmp/out_bun.json"
],
"run": 2,
- "wall_ms": 76.54475,
- "max_rss_kb": 31120,
+ "wall_ms": 80.012417,
+ "max_rss_kb": 30960,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3252,8 +3252,8 @@
"/private/tmp/out_bun.json"
],
"run": 3,
- "wall_ms": 78.537875,
- "max_rss_kb": 30960,
+ "wall_ms": 92.155084,
+ "max_rss_kb": 31088,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3272,8 +3272,8 @@
"/private/tmp/out_bun.json"
],
"run": 4,
- "wall_ms": 75.875625,
- "max_rss_kb": 31024,
+ "wall_ms": 90.747417,
+ "max_rss_kb": 30864,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3292,8 +3292,8 @@
"/private/tmp/out_bun.json"
],
"run": 5,
- "wall_ms": 77.474875,
- "max_rss_kb": 31072,
+ "wall_ms": 92.543709,
+ "max_rss_kb": 31360,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3312,8 +3312,8 @@
"/private/tmp/out_bun.json"
],
"run": 6,
- "wall_ms": 75.874542,
- "max_rss_kb": 31024,
+ "wall_ms": 79.843708,
+ "max_rss_kb": 31264,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3332,8 +3332,8 @@
"/private/tmp/out_bun.json"
],
"run": 7,
- "wall_ms": 77.070417,
- "max_rss_kb": 31072,
+ "wall_ms": 82.63425,
+ "max_rss_kb": 31056,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3352,7 +3352,7 @@
"/private/tmp/out_bun.json"
],
"run": 8,
- "wall_ms": 77.074125,
+ "wall_ms": 90.851,
"max_rss_kb": 30976,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3372,8 +3372,8 @@
"/private/tmp/out_bun.json"
],
"run": 9,
- "wall_ms": 77.01825,
- "max_rss_kb": 31760,
+ "wall_ms": 93.045209,
+ "max_rss_kb": 31120,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3392,8 +3392,8 @@
"/private/tmp/out_bun.json"
],
"run": 10,
- "wall_ms": 76.444833,
- "max_rss_kb": 30976,
+ "wall_ms": 90.2925,
+ "max_rss_kb": 31136,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3412,8 +3412,8 @@
"/private/tmp/out_bun.json"
],
"run": 11,
- "wall_ms": 75.430375,
- "max_rss_kb": 30960,
+ "wall_ms": 78.012458,
+ "max_rss_kb": 31072,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3432,8 +3432,8 @@
"/private/tmp/out_bun.json"
],
"run": 12,
- "wall_ms": 75.753958,
- "max_rss_kb": 30976,
+ "wall_ms": 93.055667,
+ "max_rss_kb": 31072,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3452,7 +3452,7 @@
"/private/tmp/out_bun.json"
],
"run": 13,
- "wall_ms": 75.587,
+ "wall_ms": 91.637334,
"max_rss_kb": 30976,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3472,8 +3472,8 @@
"/private/tmp/out_bun.json"
],
"run": 14,
- "wall_ms": 75.806875,
- "max_rss_kb": 30976,
+ "wall_ms": 91.315334,
+ "max_rss_kb": 31072,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3492,8 +3492,8 @@
"/private/tmp/out_bun.json"
],
"run": 15,
- "wall_ms": 77.589,
- "max_rss_kb": 30976,
+ "wall_ms": 77.897625,
+ "max_rss_kb": 31056,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3512,8 +3512,8 @@
"/private/tmp/out_bun.json"
],
"run": 16,
- "wall_ms": 76.401875,
- "max_rss_kb": 31040,
+ "wall_ms": 87.173125,
+ "max_rss_kb": 30960,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3532,8 +3532,8 @@
"/private/tmp/out_bun.json"
],
"run": 17,
- "wall_ms": 79.846625,
- "max_rss_kb": 31984,
+ "wall_ms": 91.764459,
+ "max_rss_kb": 31088,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3552,8 +3552,8 @@
"/private/tmp/out_bun.json"
],
"run": 18,
- "wall_ms": 75.48775,
- "max_rss_kb": 31088,
+ "wall_ms": 91.401292,
+ "max_rss_kb": 31216,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3572,8 +3572,8 @@
"/private/tmp/out_bun.json"
],
"run": 19,
- "wall_ms": 78.423583,
- "max_rss_kb": 31056,
+ "wall_ms": 84.4485,
+ "max_rss_kb": 31136,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3592,8 +3592,8 @@
"/private/tmp/out_bun.json"
],
"run": 20,
- "wall_ms": 75.915708,
- "max_rss_kb": 30976,
+ "wall_ms": 79.069792,
+ "max_rss_kb": 31088,
"exit_code": 0,
"stdout_first": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
"stdout_last": "input_bytes=21671 records_in=100 records_out=56 output_bytes=14841 hash=7fc66fa8",
@@ -3610,8 +3610,8 @@
"/private/tmp/out_rust.json"
],
"run": 1,
- "wall_ms": 643.612542,
- "max_rss_kb": 441184,
+ "wall_ms": 671.236125,
+ "max_rss_kb": 438704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3628,8 +3628,8 @@
"/private/tmp/out_rust.json"
],
"run": 2,
- "wall_ms": 646.458167,
- "max_rss_kb": 441200,
+ "wall_ms": 716.679041,
+ "max_rss_kb": 437248,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3646,8 +3646,8 @@
"/private/tmp/out_rust.json"
],
"run": 3,
- "wall_ms": 653.629334,
- "max_rss_kb": 441216,
+ "wall_ms": 669.035625,
+ "max_rss_kb": 437312,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3664,8 +3664,8 @@
"/private/tmp/out_rust.json"
],
"run": 4,
- "wall_ms": 634.611,
- "max_rss_kb": 441184,
+ "wall_ms": 669.5695,
+ "max_rss_kb": 439008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3682,8 +3682,8 @@
"/private/tmp/out_rust.json"
],
"run": 5,
- "wall_ms": 644.023416,
- "max_rss_kb": 441216,
+ "wall_ms": 670.115708,
+ "max_rss_kb": 438704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3700,8 +3700,8 @@
"/private/tmp/out_rust.json"
],
"run": 6,
- "wall_ms": 637.132583,
- "max_rss_kb": 441200,
+ "wall_ms": 672.442083,
+ "max_rss_kb": 439008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3718,8 +3718,8 @@
"/private/tmp/out_rust.json"
],
"run": 7,
- "wall_ms": 639.018042,
- "max_rss_kb": 441216,
+ "wall_ms": 687.97375,
+ "max_rss_kb": 437264,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3736,8 +3736,8 @@
"/private/tmp/out_rust.json"
],
"run": 8,
- "wall_ms": 649.633916,
- "max_rss_kb": 441200,
+ "wall_ms": 677.106042,
+ "max_rss_kb": 439008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3754,8 +3754,8 @@
"/private/tmp/out_rust.json"
],
"run": 9,
- "wall_ms": 637.822583,
- "max_rss_kb": 441200,
+ "wall_ms": 672.998375,
+ "max_rss_kb": 441248,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3772,8 +3772,8 @@
"/private/tmp/out_rust.json"
],
"run": 10,
- "wall_ms": 608.969667,
- "max_rss_kb": 441200,
+ "wall_ms": 678.679042,
+ "max_rss_kb": 439008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3790,8 +3790,8 @@
"/private/tmp/out_rust.json"
],
"run": 11,
- "wall_ms": 588.763666,
- "max_rss_kb": 441200,
+ "wall_ms": 618.905125,
+ "max_rss_kb": 439040,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3808,8 +3808,8 @@
"/private/tmp/out_rust.json"
],
"run": 12,
- "wall_ms": 634.605792,
- "max_rss_kb": 441232,
+ "wall_ms": 630.871667,
+ "max_rss_kb": 443008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3826,8 +3826,8 @@
"/private/tmp/out_rust.json"
],
"run": 13,
- "wall_ms": 636.595042,
- "max_rss_kb": 441200,
+ "wall_ms": 616.371667,
+ "max_rss_kb": 438688,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3844,8 +3844,8 @@
"/private/tmp/out_rust.json"
],
"run": 14,
- "wall_ms": 628.359083,
- "max_rss_kb": 441216,
+ "wall_ms": 624.192583,
+ "max_rss_kb": 442976,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3862,8 +3862,8 @@
"/private/tmp/out_rust.json"
],
"run": 15,
- "wall_ms": 594.025084,
- "max_rss_kb": 441200,
+ "wall_ms": 621.362041,
+ "max_rss_kb": 441216,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3880,8 +3880,8 @@
"/private/tmp/out_rust.json"
],
"run": 16,
- "wall_ms": 586.549375,
- "max_rss_kb": 441232,
+ "wall_ms": 620.969834,
+ "max_rss_kb": 442960,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3898,8 +3898,8 @@
"/private/tmp/out_rust.json"
],
"run": 17,
- "wall_ms": 585.509958,
- "max_rss_kb": 441232,
+ "wall_ms": 629.929,
+ "max_rss_kb": 442976,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3916,8 +3916,8 @@
"/private/tmp/out_rust.json"
],
"run": 18,
- "wall_ms": 581.331333,
- "max_rss_kb": 441200,
+ "wall_ms": 619.626333,
+ "max_rss_kb": 441248,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3934,8 +3934,8 @@
"/private/tmp/out_rust.json"
],
"run": 19,
- "wall_ms": 586.388083,
- "max_rss_kb": 441200,
+ "wall_ms": 617.864875,
+ "max_rss_kb": 442976,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3952,8 +3952,8 @@
"/private/tmp/out_rust.json"
],
"run": 20,
- "wall_ms": 596.657,
- "max_rss_kb": 441200,
+ "wall_ms": 615.9345,
+ "max_rss_kb": 441248,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3970,7 +3970,7 @@
"/private/tmp/out_zig.json"
],
"run": 1,
- "wall_ms": 870.420458,
+ "wall_ms": 965.324375,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -3988,7 +3988,7 @@
"/private/tmp/out_zig.json"
],
"run": 2,
- "wall_ms": 856.692542,
+ "wall_ms": 893.892875,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4006,7 +4006,7 @@
"/private/tmp/out_zig.json"
],
"run": 3,
- "wall_ms": 840.790167,
+ "wall_ms": 874.366125,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4024,7 +4024,7 @@
"/private/tmp/out_zig.json"
],
"run": 4,
- "wall_ms": 848.04425,
+ "wall_ms": 874.012584,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4042,7 +4042,7 @@
"/private/tmp/out_zig.json"
],
"run": 5,
- "wall_ms": 867.949709,
+ "wall_ms": 871.153625,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4060,7 +4060,7 @@
"/private/tmp/out_zig.json"
],
"run": 6,
- "wall_ms": 865.201916,
+ "wall_ms": 881.025541,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4078,7 +4078,7 @@
"/private/tmp/out_zig.json"
],
"run": 7,
- "wall_ms": 840.039333,
+ "wall_ms": 876.290417,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4096,7 +4096,7 @@
"/private/tmp/out_zig.json"
],
"run": 8,
- "wall_ms": 843.82425,
+ "wall_ms": 876.636583,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4114,7 +4114,7 @@
"/private/tmp/out_zig.json"
],
"run": 9,
- "wall_ms": 840.262542,
+ "wall_ms": 884.906792,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4132,7 +4132,7 @@
"/private/tmp/out_zig.json"
],
"run": 10,
- "wall_ms": 839.118542,
+ "wall_ms": 895.664875,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4150,7 +4150,7 @@
"/private/tmp/out_zig.json"
],
"run": 11,
- "wall_ms": 839.281958,
+ "wall_ms": 876.143708,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4168,7 +4168,7 @@
"/private/tmp/out_zig.json"
],
"run": 12,
- "wall_ms": 839.480333,
+ "wall_ms": 871.704125,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4186,7 +4186,7 @@
"/private/tmp/out_zig.json"
],
"run": 13,
- "wall_ms": 839.15775,
+ "wall_ms": 871.841708,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4204,7 +4204,7 @@
"/private/tmp/out_zig.json"
],
"run": 14,
- "wall_ms": 829.836458,
+ "wall_ms": 876.407834,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4222,7 +4222,7 @@
"/private/tmp/out_zig.json"
],
"run": 15,
- "wall_ms": 831.986792,
+ "wall_ms": 865.985458,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4240,7 +4240,7 @@
"/private/tmp/out_zig.json"
],
"run": 16,
- "wall_ms": 832.107333,
+ "wall_ms": 866.773125,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4258,7 +4258,7 @@
"/private/tmp/out_zig.json"
],
"run": 17,
- "wall_ms": 829.011916,
+ "wall_ms": 872.942833,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4276,7 +4276,7 @@
"/private/tmp/out_zig.json"
],
"run": 18,
- "wall_ms": 821.211292,
+ "wall_ms": 870.911833,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4294,7 +4294,7 @@
"/private/tmp/out_zig.json"
],
"run": 19,
- "wall_ms": 831.947167,
+ "wall_ms": 874.857875,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4312,7 +4312,7 @@
"/private/tmp/out_zig.json"
],
"run": 20,
- "wall_ms": 845.108084,
+ "wall_ms": 876.974333,
"max_rss_kb": 590704,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4330,8 +4330,8 @@
"/private/tmp/out_perry.json"
],
"run": 1,
- "wall_ms": 2598.6255,
- "max_rss_kb": 749328,
+ "wall_ms": 60659.39325,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4348,8 +4348,8 @@
"/private/tmp/out_perry.json"
],
"run": 2,
- "wall_ms": 2594.918375,
- "max_rss_kb": 749312,
+ "wall_ms": 60175.271875,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4366,8 +4366,8 @@
"/private/tmp/out_perry.json"
],
"run": 3,
- "wall_ms": 2601.07225,
- "max_rss_kb": 749328,
+ "wall_ms": 60137.5285,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4384,8 +4384,8 @@
"/private/tmp/out_perry.json"
],
"run": 4,
- "wall_ms": 2583.418,
- "max_rss_kb": 749328,
+ "wall_ms": 61080.91425,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4402,8 +4402,8 @@
"/private/tmp/out_perry.json"
],
"run": 5,
- "wall_ms": 2598.241541,
- "max_rss_kb": 749312,
+ "wall_ms": 60521.515333,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4420,8 +4420,8 @@
"/private/tmp/out_perry.json"
],
"run": 6,
- "wall_ms": 2591.548125,
- "max_rss_kb": 749328,
+ "wall_ms": 60335.167958,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4438,8 +4438,8 @@
"/private/tmp/out_perry.json"
],
"run": 7,
- "wall_ms": 2660.178292,
- "max_rss_kb": 749328,
+ "wall_ms": 60818.268792,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4456,8 +4456,8 @@
"/private/tmp/out_perry.json"
],
"run": 8,
- "wall_ms": 2595.250834,
- "max_rss_kb": 749312,
+ "wall_ms": 60250.587458,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4474,8 +4474,8 @@
"/private/tmp/out_perry.json"
],
"run": 9,
- "wall_ms": 2585.578375,
- "max_rss_kb": 749328,
+ "wall_ms": 60222.802458,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4492,8 +4492,8 @@
"/private/tmp/out_perry.json"
],
"run": 10,
- "wall_ms": 2585.214458,
- "max_rss_kb": 749328,
+ "wall_ms": 60566.564125,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4510,8 +4510,8 @@
"/private/tmp/out_perry.json"
],
"run": 11,
- "wall_ms": 2589.28175,
- "max_rss_kb": 749312,
+ "wall_ms": 60588.200417,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4528,8 +4528,8 @@
"/private/tmp/out_perry.json"
],
"run": 12,
- "wall_ms": 2599.656791,
- "max_rss_kb": 749328,
+ "wall_ms": 60152.714667,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4546,8 +4546,8 @@
"/private/tmp/out_perry.json"
],
"run": 13,
- "wall_ms": 2599.879792,
- "max_rss_kb": 749328,
+ "wall_ms": 60302.221125,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4564,8 +4564,8 @@
"/private/tmp/out_perry.json"
],
"run": 14,
- "wall_ms": 2589.810291,
- "max_rss_kb": 749328,
+ "wall_ms": 60155.509333,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4582,8 +4582,8 @@
"/private/tmp/out_perry.json"
],
"run": 15,
- "wall_ms": 2605.305875,
- "max_rss_kb": 749328,
+ "wall_ms": 60174.837542,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4600,8 +4600,8 @@
"/private/tmp/out_perry.json"
],
"run": 16,
- "wall_ms": 2586.511709,
- "max_rss_kb": 749328,
+ "wall_ms": 60607.107458,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4618,8 +4618,8 @@
"/private/tmp/out_perry.json"
],
"run": 17,
- "wall_ms": 2590.769584,
- "max_rss_kb": 749312,
+ "wall_ms": 60514.097542,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4636,8 +4636,8 @@
"/private/tmp/out_perry.json"
],
"run": 18,
- "wall_ms": 2588.119167,
- "max_rss_kb": 749328,
+ "wall_ms": 60014.916833,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4654,8 +4654,8 @@
"/private/tmp/out_perry.json"
],
"run": 19,
- "wall_ms": 2583.219916,
- "max_rss_kb": 749328,
+ "wall_ms": 60381.746916,
+ "max_rss_kb": 1090096,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4672,8 +4672,8 @@
"/private/tmp/out_perry.json"
],
"run": 20,
- "wall_ms": 2587.612542,
- "max_rss_kb": 749328,
+ "wall_ms": 60425.61075,
+ "max_rss_kb": 1090080,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4693,8 +4693,8 @@
"/private/tmp/out_node.json"
],
"run": 1,
- "wall_ms": 892.495459,
- "max_rss_kb": 793600,
+ "wall_ms": 1024.602916,
+ "max_rss_kb": 797280,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4714,8 +4714,8 @@
"/private/tmp/out_node.json"
],
"run": 2,
- "wall_ms": 887.494167,
- "max_rss_kb": 793568,
+ "wall_ms": 1028.97175,
+ "max_rss_kb": 795120,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4735,8 +4735,8 @@
"/private/tmp/out_node.json"
],
"run": 3,
- "wall_ms": 890.852625,
- "max_rss_kb": 793840,
+ "wall_ms": 1021.262792,
+ "max_rss_kb": 799248,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4756,8 +4756,8 @@
"/private/tmp/out_node.json"
],
"run": 4,
- "wall_ms": 904.171667,
- "max_rss_kb": 795296,
+ "wall_ms": 986.57975,
+ "max_rss_kb": 796048,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4777,8 +4777,8 @@
"/private/tmp/out_node.json"
],
"run": 5,
- "wall_ms": 892.476041,
- "max_rss_kb": 793584,
+ "wall_ms": 975.591708,
+ "max_rss_kb": 796800,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4798,8 +4798,8 @@
"/private/tmp/out_node.json"
],
"run": 6,
- "wall_ms": 885.758834,
- "max_rss_kb": 793696,
+ "wall_ms": 1003.135917,
+ "max_rss_kb": 797376,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4819,8 +4819,8 @@
"/private/tmp/out_node.json"
],
"run": 7,
- "wall_ms": 885.87825,
- "max_rss_kb": 793824,
+ "wall_ms": 1023.880959,
+ "max_rss_kb": 798928,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4840,8 +4840,8 @@
"/private/tmp/out_node.json"
],
"run": 8,
- "wall_ms": 882.494375,
- "max_rss_kb": 793680,
+ "wall_ms": 1037.875542,
+ "max_rss_kb": 796976,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4861,8 +4861,8 @@
"/private/tmp/out_node.json"
],
"run": 9,
- "wall_ms": 896.185625,
- "max_rss_kb": 794912,
+ "wall_ms": 1016.381334,
+ "max_rss_kb": 794992,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4882,8 +4882,8 @@
"/private/tmp/out_node.json"
],
"run": 10,
- "wall_ms": 888.26725,
- "max_rss_kb": 793632,
+ "wall_ms": 1014.924709,
+ "max_rss_kb": 795984,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4903,8 +4903,8 @@
"/private/tmp/out_node.json"
],
"run": 11,
- "wall_ms": 887.598291,
- "max_rss_kb": 793840,
+ "wall_ms": 1030.131333,
+ "max_rss_kb": 795840,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4924,8 +4924,8 @@
"/private/tmp/out_node.json"
],
"run": 12,
- "wall_ms": 894.838042,
- "max_rss_kb": 793664,
+ "wall_ms": 1014.908833,
+ "max_rss_kb": 795968,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4945,8 +4945,8 @@
"/private/tmp/out_node.json"
],
"run": 13,
- "wall_ms": 886.48575,
- "max_rss_kb": 793680,
+ "wall_ms": 1005.538291,
+ "max_rss_kb": 797376,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4966,8 +4966,8 @@
"/private/tmp/out_node.json"
],
"run": 14,
- "wall_ms": 887.145334,
- "max_rss_kb": 793728,
+ "wall_ms": 953.051292,
+ "max_rss_kb": 795872,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -4987,8 +4987,8 @@
"/private/tmp/out_node.json"
],
"run": 15,
- "wall_ms": 874.855292,
- "max_rss_kb": 793728,
+ "wall_ms": 958.8885,
+ "max_rss_kb": 796032,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5008,8 +5008,8 @@
"/private/tmp/out_node.json"
],
"run": 16,
- "wall_ms": 893.845667,
- "max_rss_kb": 797808,
+ "wall_ms": 959.114792,
+ "max_rss_kb": 797024,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5029,8 +5029,8 @@
"/private/tmp/out_node.json"
],
"run": 17,
- "wall_ms": 892.256833,
- "max_rss_kb": 797472,
+ "wall_ms": 969.174167,
+ "max_rss_kb": 798480,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5050,8 +5050,8 @@
"/private/tmp/out_node.json"
],
"run": 18,
- "wall_ms": 896.750042,
- "max_rss_kb": 793744,
+ "wall_ms": 963.849834,
+ "max_rss_kb": 797024,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5071,8 +5071,8 @@
"/private/tmp/out_node.json"
],
"run": 19,
- "wall_ms": 891.299084,
- "max_rss_kb": 794416,
+ "wall_ms": 962.497166,
+ "max_rss_kb": 796208,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5092,8 +5092,8 @@
"/private/tmp/out_node.json"
],
"run": 20,
- "wall_ms": 887.35775,
- "max_rss_kb": 794064,
+ "wall_ms": 968.573667,
+ "max_rss_kb": 798352,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5112,8 +5112,8 @@
"/private/tmp/out_bun.json"
],
"run": 1,
- "wall_ms": 576.591417,
- "max_rss_kb": 593296,
+ "wall_ms": 621.035125,
+ "max_rss_kb": 593408,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5132,8 +5132,8 @@
"/private/tmp/out_bun.json"
],
"run": 2,
- "wall_ms": 572.655834,
- "max_rss_kb": 593248,
+ "wall_ms": 608.555584,
+ "max_rss_kb": 591392,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5152,8 +5152,8 @@
"/private/tmp/out_bun.json"
],
"run": 3,
- "wall_ms": 569.313958,
- "max_rss_kb": 591840,
+ "wall_ms": 606.331125,
+ "max_rss_kb": 593344,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5172,8 +5172,8 @@
"/private/tmp/out_bun.json"
],
"run": 4,
- "wall_ms": 568.1435,
- "max_rss_kb": 594640,
+ "wall_ms": 610.586542,
+ "max_rss_kb": 594240,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5192,8 +5192,8 @@
"/private/tmp/out_bun.json"
],
"run": 5,
- "wall_ms": 575.178708,
- "max_rss_kb": 594464,
+ "wall_ms": 623.407167,
+ "max_rss_kb": 594224,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5212,8 +5212,8 @@
"/private/tmp/out_bun.json"
],
"run": 6,
- "wall_ms": 570.246375,
- "max_rss_kb": 593632,
+ "wall_ms": 618.192625,
+ "max_rss_kb": 593008,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5232,8 +5232,8 @@
"/private/tmp/out_bun.json"
],
"run": 7,
- "wall_ms": 573.849167,
- "max_rss_kb": 593616,
+ "wall_ms": 618.058958,
+ "max_rss_kb": 593184,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5252,8 +5252,8 @@
"/private/tmp/out_bun.json"
],
"run": 8,
- "wall_ms": 573.43825,
- "max_rss_kb": 593712,
+ "wall_ms": 607.426416,
+ "max_rss_kb": 591504,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5272,8 +5272,8 @@
"/private/tmp/out_bun.json"
],
"run": 9,
- "wall_ms": 567.414125,
- "max_rss_kb": 593648,
+ "wall_ms": 612.352459,
+ "max_rss_kb": 593344,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5292,8 +5292,8 @@
"/private/tmp/out_bun.json"
],
"run": 10,
- "wall_ms": 569.610125,
- "max_rss_kb": 594320,
+ "wall_ms": 622.290667,
+ "max_rss_kb": 593136,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5312,8 +5312,8 @@
"/private/tmp/out_bun.json"
],
"run": 11,
- "wall_ms": 574.128208,
- "max_rss_kb": 593104,
+ "wall_ms": 612.992333,
+ "max_rss_kb": 593456,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5332,8 +5332,8 @@
"/private/tmp/out_bun.json"
],
"run": 12,
- "wall_ms": 568.492083,
- "max_rss_kb": 593744,
+ "wall_ms": 622.197209,
+ "max_rss_kb": 591776,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5352,8 +5352,8 @@
"/private/tmp/out_bun.json"
],
"run": 13,
- "wall_ms": 571.805709,
- "max_rss_kb": 593872,
+ "wall_ms": 610.354833,
+ "max_rss_kb": 593136,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5372,8 +5372,8 @@
"/private/tmp/out_bun.json"
],
"run": 14,
- "wall_ms": 574.22625,
- "max_rss_kb": 593840,
+ "wall_ms": 618.959292,
+ "max_rss_kb": 593424,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5392,8 +5392,8 @@
"/private/tmp/out_bun.json"
],
"run": 15,
- "wall_ms": 569.445125,
- "max_rss_kb": 594048,
+ "wall_ms": 626.925792,
+ "max_rss_kb": 593760,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5412,8 +5412,8 @@
"/private/tmp/out_bun.json"
],
"run": 16,
- "wall_ms": 568.898834,
- "max_rss_kb": 593760,
+ "wall_ms": 618.523209,
+ "max_rss_kb": 593312,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5432,8 +5432,8 @@
"/private/tmp/out_bun.json"
],
"run": 17,
- "wall_ms": 570.351875,
- "max_rss_kb": 594176,
+ "wall_ms": 614.024,
+ "max_rss_kb": 594208,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5452,8 +5452,8 @@
"/private/tmp/out_bun.json"
],
"run": 18,
- "wall_ms": 566.418292,
- "max_rss_kb": 591552,
+ "wall_ms": 604.402583,
+ "max_rss_kb": 593344,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5472,8 +5472,8 @@
"/private/tmp/out_bun.json"
],
"run": 19,
- "wall_ms": 567.380125,
- "max_rss_kb": 593856,
+ "wall_ms": 620.111417,
+ "max_rss_kb": 594064,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
@@ -5492,8 +5492,8 @@
"/private/tmp/out_bun.json"
],
"run": 20,
- "wall_ms": 570.735042,
- "max_rss_kb": 593248,
+ "wall_ms": 624.468167,
+ "max_rss_kb": 593168,
"exit_code": 0,
"stdout_first": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
"stdout_last": "input_bytes=112695869 records_in=500000 records_out=249976 output_bytes=68140794 hash=b7e8a588",
diff --git a/benchmarks/honest_bench/results/summary.txt b/benchmarks/honest_bench/results/summary.txt
index 12c19b3aa6..c53c1fabc6 100644
--- a/benchmarks/honest_bench/results/summary.txt
+++ b/benchmarks/honest_bench/results/summary.txt
@@ -3,21 +3,21 @@
# expected.json: present
## PERF — output verified to match Bun reference
-image_convolution bun 909.7 ms runs=20 match=20/20
-image_convolution node 1232.2 ms runs=20 match=20/20
-image_convolution perry 278.8 ms runs=20 match=20/20
-image_convolution rust 406.4 ms runs=20 match=20/20
-image_convolution zig 266.6 ms runs=20 match=20/20
-json_pipeline_full bun 570.3 ms runs=20 match=20/20
-json_pipeline_full node 889.6 ms runs=20 match=20/20
-json_pipeline_full perry 2591.2 ms runs=20 match=20/20
-json_pipeline_full rust 634.6 ms runs=20 match=20/20
-json_pipeline_full zig 839.8 ms runs=20 match=20/20
-json_pipeline_small bun 76.5 ms runs=20 match=20/20
-json_pipeline_small node 110.6 ms runs=20 match=20/20
-json_pipeline_small perry 64.1 ms runs=20 match=20/20
-json_pipeline_small rust 59.4 ms runs=20 match=20/20
-json_pipeline_small zig 58.9 ms runs=20 match=20/20
+image_convolution bun 947.2 ms runs=20 match=20/20
+image_convolution node 1284.8 ms runs=20 match=20/20
+image_convolution perry 302.5 ms runs=20 match=20/20
+image_convolution rust 429.8 ms runs=20 match=20/20
+image_convolution zig 279.8 ms runs=20 match=20/20
+json_pipeline_full bun 618.1 ms runs=20 match=20/20
+json_pipeline_full node 1004.3 ms runs=20 match=20/20
+json_pipeline_full perry 60358.5 ms runs=20 match=20/20
+json_pipeline_full rust 650.0 ms runs=20 match=20/20
+json_pipeline_full zig 875.5 ms runs=20 match=20/20
+json_pipeline_small bun 90.8 ms runs=20 match=20/20
+json_pipeline_small node 128.1 ms runs=20 match=20/20
+json_pipeline_small perry 77.0 ms runs=20 match=20/20
+json_pipeline_small rust 73.4 ms runs=20 match=20/20
+json_pipeline_small zig 72.8 ms runs=20 match=20/20
# To turn mismatches into a hard CI failure: ./run.sh --strict-output
# To refresh the reference (only when output semantics intentionally change):
diff --git a/benchmarks/json_polyglot/RESULTS.md b/benchmarks/json_polyglot/RESULTS.md
index 339a27fd50..c0ba982fa7 100644
--- a/benchmarks/json_polyglot/RESULTS.md
+++ b/benchmarks/json_polyglot/RESULTS.md
@@ -2,7 +2,7 @@
**Runs per cell:** 11 · **Pinning:** macOS scheduler hint (taskpolicy -t 0 -l 0 — P-core preferred via throughput/latency tiers, NOT strict affinity)
**Hardware:** Darwin 25.5.0 arm64 on MacBookPro.
-**Date:** 2026-08-06.
+**Date:** 2026-08-07.
Two workloads, each language listed twice (idiomatic / optimized flag profile).
Median wall-clock time is the headline number; p95, σ (population stddev),
@@ -18,21 +18,21 @@ low — the lazy path can avoid materializing the parse tree entirely.
| Implementation | Profile | Median (ms) | p95 (ms) | σ | Min | Max | Peak RSS (MB) |
|---|---|---:|---:|---:|---:|---:|---:|
-| rust serde_json (LTO+1cgu) | optimized | 180 | 189 | 2.5 | 180 | 189 | 11 |
-| rust serde_json | idiomatic | 190 | 199 | 2.5 | 190 | 199 | 10 |
-| perry (gen-gc + lazy tape) | optimized | 194 | 197 | 1.5 | 192 | 197 | 87 |
-| bun (default) | idiomatic | 221 | 235 | 5.1 | 219 | 235 | 84 |
-| node (default) | idiomatic | 384 | 390 | 4.0 | 377 | 390 | 102 |
-| node --max-old=4096 | optimized | 387 | 392 | 3.3 | 382 | 392 | 103 |
-| kotlin -server -Xmx512m | optimized | 436 | 444 | 4.5 | 431 | 444 | 422 |
-| kotlin (kotlinx.serialization) | idiomatic | 455 | 460 | 5.3 | 441 | 460 | 608 |
-| c++ -O3 -flto (nlohmann/json) | optimized | 760 | 784 | 8.0 | 758 | 784 | 25 |
-| go (encoding/json) | idiomatic | 764 | 776 | 4.4 | 758 | 776 | 23 |
-| go -ldflags="-s -w" -trimpath | optimized | 765 | 768 | 2.9 | 758 | 768 | 23 |
-| c++ -O2 (nlohmann/json) | idiomatic | 824 | 832 | 2.5 | 822 | 832 | 25 |
-| perry (mark-sweep, no lazy) | idiomatic | 1287 | 1298 | 3.6 | 1285 | 1298 | 61 |
-| swift -O -wmo (Foundation) | optimized | 3473 | 3484 | 9.1 | 3456 | 3484 | 31 |
-| swift -O (Foundation) | idiomatic | 3528 | 3544 | 8.1 | 3519 | 3544 | 32 |
+| rust serde_json (LTO+1cgu) | optimized | 187 | 192 | 2.3 | 183 | 192 | 11 |
+| rust serde_json | idiomatic | 199 | 199 | 1.9 | 194 | 199 | 11 |
+| perry (gen-gc + lazy tape) | optimized | 201 | 204 | 4.9 | 190 | 204 | 89 |
+| bun (default) | idiomatic | 237 | 241 | 3.8 | 227 | 241 | 83 |
+| node --max-old=4096 | optimized | 415 | 431 | 7.9 | 402 | 431 | 106 |
+| node (default) | idiomatic | 417 | 424 | 5.7 | 406 | 424 | 104 |
+| kotlin -server -Xmx512m | optimized | 463 | 473 | 12.8 | 429 | 473 | 424 |
+| kotlin (kotlinx.serialization) | idiomatic | 473 | 490 | 12.0 | 444 | 490 | 607 |
+| c++ -O3 -flto (nlohmann/json) | optimized | 790 | 795 | 3.4 | 785 | 795 | 25 |
+| go (encoding/json) | idiomatic | 804 | 809 | 4.1 | 796 | 809 | 22 |
+| go -ldflags="-s -w" -trimpath | optimized | 808 | 814 | 4.1 | 799 | 814 | 22 |
+| c++ -O2 (nlohmann/json) | idiomatic | 857 | 870 | 4.5 | 854 | 870 | 25 |
+| perry (mark-sweep, no lazy) | idiomatic | 1294 | 1299 | 5.8 | 1277 | 1299 | 59 |
+| swift -O -wmo (Foundation) | optimized | 3672 | 3708 | 13.3 | 3657 | 3708 | 34 |
+| swift -O (Foundation) | idiomatic | 3711 | 3734 | 10.2 | 3702 | 3734 | 34 |
## JSON parse-and-iterate
@@ -43,18 +43,18 @@ JSON content. 10k records, ~1 MB blob, 50 iterations per run.
| Implementation | Profile | Median (ms) | p95 (ms) | σ | Min | Max | Peak RSS (MB) |
|---|---|---:|---:|---:|---:|---:|---:|
-| rust serde_json (LTO+1cgu) | optimized | 184 | 192 | 2.2 | 184 | 192 | 11 |
-| rust serde_json | idiomatic | 190 | 197 | 2.1 | 189 | 197 | 10 |
-| bun (default) | idiomatic | 223 | 235 | 3.6 | 222 | 235 | 91 |
-| node (default) | idiomatic | 384 | 395 | 4.7 | 378 | 395 | 96 |
-| node --max-old=4096 | optimized | 397 | 399 | 4.7 | 383 | 399 | 98 |
-| kotlin -server -Xmx512m | optimized | 437 | 446 | 4.1 | 434 | 446 | 423 |
-| kotlin (kotlinx.serialization) | idiomatic | 451 | 466 | 5.5 | 446 | 466 | 607 |
-| go -ldflags="-s -w" -trimpath | optimized | 767 | 919 | 43.9 | 762 | 919 | 23 |
-| go (encoding/json) | idiomatic | 768 | 864 | 28.5 | 761 | 864 | 23 |
-| c++ -O3 -flto (nlohmann/json) | optimized | 771 | 773 | 1.5 | 769 | 773 | 25 |
-| c++ -O2 (nlohmann/json) | idiomatic | 849 | 851 | 1.5 | 846 | 851 | 25 |
-| perry (mark-sweep, no lazy) | idiomatic | 1340 | 1346 | 2.6 | 1338 | 1346 | 58 |
-| perry (gen-gc + lazy tape) | optimized | 2981 | 3391 | 169.1 | 2867 | 3391 | 218 |
-| swift -O (Foundation) | idiomatic | 3481 | 3500 | 11.5 | 3464 | 3500 | 32 |
-| swift -O -wmo (Foundation) | optimized | 3537 | 3555 | 11.0 | 3517 | 3555 | 30 |
+| rust serde_json (LTO+1cgu) | optimized | 189 | 192 | 2.2 | 184 | 192 | 11 |
+| rust serde_json | idiomatic | 199 | 200 | 2.1 | 193 | 200 | 11 |
+| bun (default) | idiomatic | 239 | 253 | 6.0 | 231 | 253 | 88 |
+| node --max-old=4096 | optimized | 417 | 423 | 5.7 | 404 | 423 | 101 |
+| node (default) | idiomatic | 417 | 425 | 10.0 | 398 | 425 | 101 |
+| kotlin -server -Xmx512m | optimized | 469 | 487 | 8.3 | 457 | 487 | 425 |
+| kotlin (kotlinx.serialization) | idiomatic | 480 | 497 | 12.3 | 453 | 497 | 599 |
+| c++ -O3 -flto (nlohmann/json) | optimized | 807 | 813 | 3.1 | 803 | 813 | 25 |
+| go (encoding/json) | idiomatic | 807 | 813 | 3.1 | 803 | 813 | 23 |
+| go -ldflags="-s -w" -trimpath | optimized | 808 | 817 | 4.1 | 803 | 817 | 24 |
+| c++ -O2 (nlohmann/json) | idiomatic | 885 | 889 | 2.3 | 882 | 889 | 25 |
+| perry (mark-sweep, no lazy) | idiomatic | 1339 | 1346 | 5.3 | 1328 | 1346 | 59 |
+| perry (gen-gc + lazy tape) | optimized | 2327 | 2437 | 164.5 | 1992 | 2437 | 167 |
+| swift -O (Foundation) | idiomatic | 3664 | 3698 | 11.8 | 3658 | 3698 | 34 |
+| swift -O -wmo (Foundation) | optimized | 3726 | 3761 | 12.2 | 3712 | 3761 | 34 |
diff --git a/benchmarks/polyglot/RESULTS_AUTO.md b/benchmarks/polyglot/RESULTS_AUTO.md
index d38182f31d..49e20be8b1 100644
--- a/benchmarks/polyglot/RESULTS_AUTO.md
+++ b/benchmarks/polyglot/RESULTS_AUTO.md
@@ -1,22 +1,22 @@
# Polyglot Compute-Microbench Results (auto-generated)
**Runs per cell:** 11 · **Pinning:** macOS scheduler hint (taskpolicy -t 0 -l 0 — P-core preferred via throughput/latency tiers, NOT strict affinity)
-**Hardware:** Darwin 25.5.0 arm64 on MacBookPro · **Date:** 2026-08-06
-**Perry version:** v0.5.1280
+**Hardware:** Darwin 25.5.0 arm64 on MacBookPro · **Date:** 2026-08-07
+**Perry version:** v0.5.1335
Headline = median wall-clock ms. Lower is better.
| Benchmark | Perry | Rust | C++ | Go | Swift | Java | Node | Bun | Hermes | Python |
|---------------------|-------|-------|-------|-------|-------|-------|-------|-------|--------|---------|
-| fibonacci | 417 | 312 | 302 | 458 | 389 | 273 | 1014 | 512 | - | 12125 |
-| loop_overhead | 99 | 94 | 93 | 93 | 93 | 94 | 64 | 40 | - | 1929 |
-| loop_data_dependent | 229 | 220 | 125 | 124 | 217 | 219 | 239 | 224 | - | 5940 |
-| array_write | 1 | 6 | 2 | 8 | 2 | 6 | 7 | 5 | - | 319 |
-| array_read | 23 | 9 | 9 | 10 | 9 | 10 | 11 | 14 | - | 227 |
-| math_intensive | 51 | 47 | 48 | 47 | 47 | 49 | 51 | 50 | - | 1555 |
-| object_create | 2 | 0 | 0 | 0 | 0 | 4 | 5 | 6 | - | 135 |
-| nested_loops | 41 | 8 | 8 | 9 | 8 | 10 | 19 | 19 | - | 339 |
-| accumulate | 100 | 93 | 93 | 93 | 93 | 95 | 100 | 96 | - | 4302 |
+| fibonacci | 399 | 311 | 302 | 439 | 392 | 275 | 933 | 515 | - | 12442 |
+| loop_overhead | 94 | 94 | 94 | 94 | 94 | 96 | 65 | 40 | - | 1985 |
+| loop_data_dependent | 222 | 220 | 126 | 126 | 221 | 222 | 224 | 223 | - | 6114 |
+| array_write | 1 | 6 | 1 | 8 | 1 | 5 | 7 | 5 | - | 329 |
+| array_read | 23 | 9 | 9 | 9 | 9 | 11 | 11 | 14 | - | 231 |
+| math_intensive | 50 | 47 | 49 | 48 | 48 | 49 | 50 | 51 | - | 1597 |
+| object_create | 2 | 0 | 0 | 0 | 0 | 5 | 5 | 6 | - | 139 |
+| nested_loops | 41 | 8 | 8 | 8 | 8 | 10 | 18 | 19 | - | 353 |
+| accumulate | 95 | 94 | 94 | 94 | 94 | 96 | 97 | 97 | - | 4437 |
## Per-cell full stats
@@ -24,93 +24,93 @@ Format: median (p95: X, σ: S, min: Y, max: Z) ms
| Benchmark | Runtime | Stats (ms) |
|---|---|---|
-| fibonacci | perry | 417 (p95: 464, σ: 24.1, min: 396, max: 464) |
-| fibonacci | rust | 312 (p95: 334, σ: 6.4, min: 312, max: 334) |
-| fibonacci | cpp | 302 (p95: 320, σ: 5.3, min: 300, max: 320) |
-| fibonacci | go | 458 (p95: 545, σ: 32.3, min: 435, max: 545) |
-| fibonacci | swift | 389 (p95: 407, σ: 5.5, min: 387, max: 407) |
-| fibonacci | java | 273 (p95: 276, σ: 1.0, min: 272, max: 276) |
-| fibonacci | node | 1014 (p95: 1136, σ: 73.8, min: 925, max: 1136) |
-| fibonacci | bun | 512 (p95: 517, σ: 3.1, min: 506, max: 517) |
+| fibonacci | perry | 399 (p95: 407, σ: 2.6, min: 397, max: 407) |
+| fibonacci | rust | 311 (p95: 317, σ: 1.7, min: 311, max: 317) |
+| fibonacci | cpp | 302 (p95: 307, σ: 1.9, min: 300, max: 307) |
+| fibonacci | go | 439 (p95: 445, σ: 2.1, min: 437, max: 445) |
+| fibonacci | swift | 392 (p95: 395, σ: 1.3, min: 390, max: 395) |
+| fibonacci | java | 275 (p95: 280, σ: 2.0, min: 273, max: 280) |
+| fibonacci | node | 933 (p95: 945, σ: 5.4, min: 930, max: 945) |
+| fibonacci | bun | 515 (p95: 523, σ: 3.4, min: 511, max: 523) |
| fibonacci | hermes | - |
-| fibonacci | python | 12125 (p95: 13054, σ: 279.8, min: 12112, max: 13054) |
-| loop_overhead | perry | 99 (p95: 162, σ: 18.3, min: 96, max: 162) |
+| fibonacci | python | 12442 (p95: 12538, σ: 184.0, min: 12067, max: 12538) |
+| loop_overhead | perry | 94 (p95: 96, σ: 0.7, min: 94, max: 96) |
| loop_overhead | rust | 94 (p95: 96, σ: 0.9, min: 93, max: 96) |
-| loop_overhead | cpp | 93 (p95: 93, σ: 0.0, min: 93, max: 93) |
-| loop_overhead | go | 93 (p95: 94, σ: 0.3, min: 93, max: 94) |
-| loop_overhead | swift | 93 (p95: 93, σ: 0.0, min: 93, max: 93) |
-| loop_overhead | java | 94 (p95: 96, σ: 0.7, min: 94, max: 96) |
-| loop_overhead | node | 64 (p95: 65, σ: 0.5, min: 64, max: 65) |
-| loop_overhead | bun | 40 (p95: 40, σ: 0.0, min: 40, max: 40) |
+| loop_overhead | cpp | 94 (p95: 96, σ: 0.9, min: 93, max: 96) |
+| loop_overhead | go | 94 (p95: 96, σ: 0.7, min: 94, max: 96) |
+| loop_overhead | swift | 94 (p95: 96, σ: 0.8, min: 93, max: 96) |
+| loop_overhead | java | 96 (p95: 98, σ: 0.9, min: 95, max: 98) |
+| loop_overhead | node | 65 (p95: 65, σ: 0.4, min: 64, max: 65) |
+| loop_overhead | bun | 40 (p95: 41, σ: 0.7, min: 39, max: 41) |
| loop_overhead | hermes | - |
-| loop_overhead | python | 1929 (p95: 2110, σ: 52.2, min: 1927, max: 2110) |
-| loop_data_dependent | perry | 229 (p95: 420, σ: 55.9, min: 225, max: 420) |
-| loop_data_dependent | rust | 220 (p95: 228, σ: 2.5, min: 218, max: 228) |
-| loop_data_dependent | cpp | 125 (p95: 130, σ: 2.0, min: 124, max: 130) |
-| loop_data_dependent | go | 124 (p95: 124, σ: 0.0, min: 124, max: 124) |
-| loop_data_dependent | swift | 217 (p95: 218, σ: 0.3, min: 217, max: 218) |
-| loop_data_dependent | java | 219 (p95: 220, σ: 0.4, min: 218, max: 220) |
-| loop_data_dependent | node | 239 (p95: 275, σ: 15.9, min: 224, max: 275) |
-| loop_data_dependent | bun | 224 (p95: 225, σ: 0.4, min: 224, max: 225) |
+| loop_overhead | python | 1985 (p95: 2021, σ: 11.3, min: 1979, max: 2021) |
+| loop_data_dependent | perry | 222 (p95: 227, σ: 2.1, min: 220, max: 227) |
+| loop_data_dependent | rust | 220 (p95: 226, σ: 2.0, min: 218, max: 226) |
+| loop_data_dependent | cpp | 126 (p95: 128, σ: 1.1, min: 124, max: 128) |
+| loop_data_dependent | go | 126 (p95: 129, σ: 1.4, min: 124, max: 129) |
+| loop_data_dependent | swift | 221 (p95: 225, σ: 1.7, min: 218, max: 225) |
+| loop_data_dependent | java | 222 (p95: 223, σ: 0.9, min: 220, max: 223) |
+| loop_data_dependent | node | 224 (p95: 225, σ: 0.4, min: 224, max: 225) |
+| loop_data_dependent | bun | 223 (p95: 224, σ: 1.1, min: 220, max: 224) |
| loop_data_dependent | hermes | - |
-| loop_data_dependent | python | 5940 (p95: 6166, σ: 64.7, min: 5934, max: 6166) |
-| array_write | perry | 1 (p95: 2, σ: 0.5, min: 1, max: 2) |
-| array_write | rust | 6 (p95: 7, σ: 0.4, min: 6, max: 7) |
-| array_write | cpp | 2 (p95: 2, σ: 0.5, min: 1, max: 2) |
-| array_write | go | 8 (p95: 9, σ: 0.6, min: 7, max: 9) |
-| array_write | swift | 2 (p95: 2, σ: 0.0, min: 2, max: 2) |
-| array_write | java | 6 (p95: 7, σ: 0.6, min: 5, max: 7) |
-| array_write | node | 7 (p95: 8, σ: 0.4, min: 7, max: 8) |
-| array_write | bun | 5 (p95: 5, σ: 0.3, min: 4, max: 5) |
+| loop_data_dependent | python | 6114 (p95: 6131, σ: 11.2, min: 6091, max: 6131) |
+| array_write | perry | 1 (p95: 2, σ: 0.4, min: 1, max: 2) |
+| array_write | rust | 6 (p95: 7, σ: 0.3, min: 6, max: 7) |
+| array_write | cpp | 1 (p95: 1, σ: 0.0, min: 1, max: 1) |
+| array_write | go | 8 (p95: 8, σ: 0.4, min: 7, max: 8) |
+| array_write | swift | 1 (p95: 1, σ: 0.0, min: 1, max: 1) |
+| array_write | java | 5 (p95: 5, σ: 0.4, min: 4, max: 5) |
+| array_write | node | 7 (p95: 8, σ: 0.3, min: 7, max: 8) |
+| array_write | bun | 5 (p95: 5, σ: 0.0, min: 5, max: 5) |
| array_write | hermes | - |
-| array_write | python | 319 (p95: 320, σ: 0.4, min: 319, max: 320) |
-| array_read | perry | 23 (p95: 29, σ: 1.7, min: 23, max: 29) |
+| array_write | python | 329 (p95: 331, σ: 2.1, min: 325, max: 331) |
+| array_read | perry | 23 (p95: 23, σ: 0.3, min: 22, max: 23) |
| array_read | rust | 9 (p95: 9, σ: 0.0, min: 9, max: 9) |
| array_read | cpp | 9 (p95: 9, σ: 0.0, min: 9, max: 9) |
-| array_read | go | 10 (p95: 10, σ: 0.0, min: 10, max: 10) |
+| array_read | go | 9 (p95: 9, σ: 0.0, min: 9, max: 9) |
| array_read | swift | 9 (p95: 9, σ: 0.0, min: 9, max: 9) |
-| array_read | java | 10 (p95: 11, σ: 0.5, min: 10, max: 11) |
-| array_read | node | 11 (p95: 15, σ: 1.2, min: 11, max: 15) |
-| array_read | bun | 14 (p95: 14, σ: 0.4, min: 13, max: 14) |
+| array_read | java | 11 (p95: 12, σ: 0.5, min: 10, max: 12) |
+| array_read | node | 11 (p95: 11, σ: 0.5, min: 10, max: 11) |
+| array_read | bun | 14 (p95: 14, σ: 0.3, min: 13, max: 14) |
| array_read | hermes | - |
-| array_read | python | 227 (p95: 234, σ: 2.0, min: 227, max: 234) |
-| math_intensive | perry | 51 (p95: 54, σ: 1.5, min: 50, max: 54) |
-| math_intensive | rust | 47 (p95: 48, σ: 0.4, min: 46, max: 48) |
-| math_intensive | cpp | 48 (p95: 48, σ: 0.0, min: 48, max: 48) |
-| math_intensive | go | 47 (p95: 47, σ: 0.0, min: 47, max: 47) |
-| math_intensive | swift | 47 (p95: 47, σ: 0.0, min: 47, max: 47) |
-| math_intensive | java | 49 (p95: 49, σ: 0.5, min: 48, max: 49) |
-| math_intensive | node | 51 (p95: 95, σ: 12.7, min: 49, max: 95) |
-| math_intensive | bun | 50 (p95: 50, σ: 0.5, min: 49, max: 50) |
+| array_read | python | 231 (p95: 232, σ: 2.2, min: 225, max: 232) |
+| math_intensive | perry | 50 (p95: 50, σ: 0.4, min: 49, max: 50) |
+| math_intensive | rust | 47 (p95: 47, σ: 0.5, min: 46, max: 47) |
+| math_intensive | cpp | 49 (p95: 50, σ: 0.5, min: 48, max: 50) |
+| math_intensive | go | 48 (p95: 49, σ: 0.6, min: 47, max: 49) |
+| math_intensive | swift | 48 (p95: 48, σ: 0.5, min: 47, max: 48) |
+| math_intensive | java | 49 (p95: 50, σ: 0.5, min: 49, max: 50) |
+| math_intensive | node | 50 (p95: 50, σ: 0.4, min: 49, max: 50) |
+| math_intensive | bun | 51 (p95: 51, σ: 0.7, min: 49, max: 51) |
| math_intensive | hermes | - |
-| math_intensive | python | 1555 (p95: 1558, σ: 1.2, min: 1553, max: 1558) |
-| object_create | perry | 2 (p95: 3, σ: 0.5, min: 2, max: 3) |
+| math_intensive | python | 1597 (p95: 1605, σ: 3.4, min: 1594, max: 1605) |
+| object_create | perry | 2 (p95: 3, σ: 0.4, min: 2, max: 3) |
| object_create | rust | 0 (p95: 0, σ: 0.0, min: 0, max: 0) |
| object_create | cpp | 0 (p95: 0, σ: 0.0, min: 0, max: 0) |
-| object_create | go | 0 (p95: 0, σ: 0.0, min: 0, max: 0) |
+| object_create | go | 0 (p95: 1, σ: 0.3, min: 0, max: 1) |
| object_create | swift | 0 (p95: 0, σ: 0.0, min: 0, max: 0) |
-| object_create | java | 4 (p95: 5, σ: 0.5, min: 4, max: 5) |
-| object_create | node | 5 (p95: 6, σ: 0.5, min: 5, max: 6) |
-| object_create | bun | 6 (p95: 6, σ: 0.4, min: 5, max: 6) |
+| object_create | java | 5 (p95: 5, σ: 0.3, min: 4, max: 5) |
+| object_create | node | 5 (p95: 6, σ: 0.4, min: 5, max: 6) |
+| object_create | bun | 6 (p95: 6, σ: 0.5, min: 5, max: 6) |
| object_create | hermes | - |
-| object_create | python | 135 (p95: 135, σ: 0.4, min: 134, max: 135) |
-| nested_loops | perry | 41 (p95: 56, σ: 4.5, min: 40, max: 56) |
+| object_create | python | 139 (p95: 140, σ: 1.4, min: 136, max: 140) |
+| nested_loops | perry | 41 (p95: 46, σ: 1.6, min: 40, max: 46) |
| nested_loops | rust | 8 (p95: 8, σ: 0.0, min: 8, max: 8) |
| nested_loops | cpp | 8 (p95: 8, σ: 0.0, min: 8, max: 8) |
-| nested_loops | go | 9 (p95: 9, σ: 0.0, min: 9, max: 9) |
+| nested_loops | go | 8 (p95: 8, σ: 0.0, min: 8, max: 8) |
| nested_loops | swift | 8 (p95: 8, σ: 0.0, min: 8, max: 8) |
-| nested_loops | java | 10 (p95: 11, σ: 0.3, min: 10, max: 11) |
-| nested_loops | node | 19 (p95: 55, σ: 10.4, min: 18, max: 55) |
-| nested_loops | bun | 19 (p95: 19, σ: 0.3, min: 18, max: 19) |
+| nested_loops | java | 10 (p95: 11, σ: 0.4, min: 10, max: 11) |
+| nested_loops | node | 18 (p95: 19, σ: 0.4, min: 18, max: 19) |
+| nested_loops | bun | 19 (p95: 20, σ: 0.4, min: 19, max: 20) |
| nested_loops | hermes | - |
-| nested_loops | python | 339 (p95: 339, σ: 0.5, min: 338, max: 339) |
-| accumulate | perry | 100 (p95: 120, σ: 9.1, min: 96, max: 120) |
-| accumulate | rust | 93 (p95: 94, σ: 0.4, min: 93, max: 94) |
-| accumulate | cpp | 93 (p95: 93, σ: 0.0, min: 93, max: 93) |
-| accumulate | go | 93 (p95: 93, σ: 0.0, min: 93, max: 93) |
-| accumulate | swift | 93 (p95: 96, σ: 0.9, min: 93, max: 96) |
-| accumulate | java | 95 (p95: 95, σ: 0.4, min: 94, max: 95) |
-| accumulate | node | 100 (p95: 151, σ: 17.9, min: 96, max: 151) |
-| accumulate | bun | 96 (p95: 97, σ: 0.5, min: 96, max: 97) |
+| nested_loops | python | 353 (p95: 359, σ: 4.2, min: 348, max: 359) |
+| accumulate | perry | 95 (p95: 96, σ: 0.9, min: 93, max: 96) |
+| accumulate | rust | 94 (p95: 95, σ: 0.8, min: 93, max: 95) |
+| accumulate | cpp | 94 (p95: 96, σ: 0.7, min: 93, max: 96) |
+| accumulate | go | 94 (p95: 96, σ: 0.9, min: 93, max: 96) |
+| accumulate | swift | 94 (p95: 96, σ: 0.8, min: 93, max: 96) |
+| accumulate | java | 96 (p95: 98, σ: 0.9, min: 95, max: 98) |
+| accumulate | node | 97 (p95: 99, σ: 1.0, min: 96, max: 99) |
+| accumulate | bun | 97 (p95: 98, σ: 0.7, min: 96, max: 98) |
| accumulate | hermes | - |
-| accumulate | python | 4302 (p95: 4546, σ: 70.9, min: 4291, max: 4546) |
+| accumulate | python | 4437 (p95: 4478, σ: 13.2, min: 4425, max: 4478) |
diff --git a/benchmarks/results/public-node-bun-v1.json b/benchmarks/results/public-node-bun-v1.json
index fbe4f8e5a4..cc420bbc57 100644
--- a/benchmarks/results/public-node-bun-v1.json
+++ b/benchmarks/results/public-node-bun-v1.json
@@ -1,12 +1,12 @@
{
"schema_version": 1,
"kind": "perry-public-node-bun-baseline",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
- "perry_version": "perry 0.5.1279",
- "generated_at": "2026-08-03T05:53:58Z",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
+ "perry_version": "perry 0.5.1335",
+ "generated_at": "2026-08-07T11:40:59Z",
"freshness": {
- "source_fingerprint": "ca3101d49a02fdd17c3955c9d26d87206fe2d9e063ee5978b62181d59d5885d5",
- "harness_fingerprint": "d3b461e2556b172209b20e5f2d40c96193933af865d67f9b7f7e4dbef0de72b0"
+ "source_fingerprint": "57fe15fcce9a80de22d56d4075cb4cc196a8246ff2920f61ff8a0a11299d9ddf",
+ "harness_fingerprint": "969c65c44b128f91c3241fdf9a3944ffeb231e51613507e0d30ba0fdef853d2e"
},
"host": {
"os_version": "26.5",
@@ -19,7 +19,7 @@
"runtimes": {
"perry": {
"available": true,
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"command": [
""
],
@@ -69,8 +69,8 @@
"components": {
"suite": {
"schema_version": 2,
- "commit": "defa4d601",
- "generated_at": "2026-08-03T04:13:12Z",
+ "commit": "2ba59501b",
+ "generated_at": "2026-08-07T09:56:07Z",
"run_config": {
"requested_samples": 5,
"expected_benchmarks": [
@@ -104,7 +104,7 @@
"runtimes": {
"perry": {
"available": true,
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"command": [
""
],
@@ -139,33 +139,33 @@
"perry": {
"wall_ms": {
"samples": [
- 103,
- 99,
- 99,
- 98,
- 98
+ 97,
+ 94,
+ 95,
+ 95,
+ 95
],
"sample_count": 5,
- "median": 99,
- "p95": 103,
- "min": 98,
- "max": 103,
- "mad": 1,
- "stdev": 1.854724
+ "median": 95,
+ "p95": 97,
+ "min": 94,
+ "max": 97,
+ "mad": 0,
+ "stdev": 0.979796
},
"rss_kb": {
"samples": [
- 3744,
- 3744,
- 3744,
- 3744,
- 3744
+ 3936,
+ 3936,
+ 3936,
+ 3936,
+ 3936
],
"sample_count": 5,
- "median": 3744,
- "p95": 3744,
- "min": 3744,
- "max": 3744,
+ "median": 3936,
+ "p95": 3936,
+ "min": 3936,
+ "max": 3936,
"mad": 0,
"stdev": 0
}
@@ -173,80 +173,80 @@
"node": {
"wall_ms": {
"samples": [
- 78,
+ 76,
65,
65,
- 63,
+ 64,
65
],
"sample_count": 5,
"median": 65,
- "p95": 78,
- "min": 63,
- "max": 78,
+ "p95": 76,
+ "min": 64,
+ "max": 76,
"mad": 0,
- "stdev": 5.455273
+ "stdev": 4.516636
},
"rss_kb": {
"samples": [
- 68896,
- 68528,
- 68320,
- 68416,
- 68496
+ 68544,
+ 68640,
+ 68784,
+ 68480,
+ 68464
],
"sample_count": 5,
- "median": 68496,
- "p95": 68896,
- "min": 68320,
- "max": 68896,
+ "median": 68544,
+ "p95": 68784,
+ "min": 68464,
+ "max": 68784,
"mad": 80,
- "stdev": 196.063663
+ "stdev": 118.270199
}
},
"bun": {
"wall_ms": {
"samples": [
- 39,
- 39,
+ 52,
40,
- 39,
- 39
+ 41,
+ 40,
+ 40
],
"sample_count": 5,
- "median": 39,
- "p95": 40,
- "min": 39,
- "max": 40,
+ "median": 40,
+ "p95": 52,
+ "min": 40,
+ "max": 52,
"mad": 0,
- "stdev": 0.4
+ "stdev": 4.71593
},
"rss_kb": {
"samples": [
- 30544,
- 30528,
- 30560,
- 30560,
- 30592
+ 30592,
+ 30592,
+ 30576,
+ 30608,
+ 30528
],
"sample_count": 5,
- "median": 30560,
- "p95": 30592,
+ "median": 30592,
+ "p95": 30608,
"min": 30528,
- "max": 30592,
+ "max": 30608,
"mad": 16,
- "stdev": 21.226399
+ "stdev": 27.527441
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 1.523077,
- "rss": 0.05466
+ "wall_time": 1.461538,
+ "rss": 0.057423
},
"perry_to_bun": {
- "wall_time": 2.538462,
- "rss": 0.122513
+ "wall_time": 2.375,
+ "rss": 0.128661
}
},
"correctness": {
@@ -260,14 +260,14 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 99,
- "perry_rss_kb": 3744,
+ "perry_ms": 95,
+ "perry_rss_kb": 3936,
"node_ms": 65,
- "node_rss_kb": 68496,
- "bun_ms": 39,
- "bun_rss_kb": 30560,
- "speed_ratio": 1.523077,
- "memory_ratio": 0.05466
+ "node_rss_kb": 68544,
+ "bun_ms": 40,
+ "bun_rss_kb": 30592,
+ "speed_ratio": 1.461538,
+ "memory_ratio": 0.057423
},
"03_array_write": {
"runtimes": {
@@ -275,74 +275,74 @@
"wall_ms": {
"samples": [
1,
- 1,
- 1,
+ 2,
+ 2,
1,
1
],
"sample_count": 5,
"median": 1,
- "p95": 1,
+ "p95": 2,
"min": 1,
- "max": 1,
+ "max": 2,
"mad": 0,
- "stdev": 0
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 94720,
- 94704,
- 94704,
- 94704,
- 94704
+ 94896,
+ 94896,
+ 94896,
+ 94896,
+ 94896
],
"sample_count": 5,
- "median": 94704,
- "p95": 94720,
- "min": 94704,
- "max": 94720,
+ "median": 94896,
+ "p95": 94896,
+ "min": 94896,
+ "max": 94896,
"mad": 0,
- "stdev": 6.4
+ "stdev": 0
}
},
"node": {
"wall_ms": {
"samples": [
7,
+ 8,
+ 8,
7,
- 7,
- 6,
7
],
"sample_count": 5,
"median": 7,
- "p95": 7,
- "min": 6,
- "max": 7,
+ "p95": 8,
+ "min": 7,
+ "max": 8,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 374272,
- 374368,
- 374192,
- 374272,
- 374240
+ 374640,
+ 374848,
+ 374336,
+ 374576,
+ 374480
],
"sample_count": 5,
- "median": 374272,
- "p95": 374368,
- "min": 374192,
- "max": 374368,
- "mad": 32,
- "stdev": 57.6
+ "median": 374576,
+ "p95": 374848,
+ "min": 374336,
+ "max": 374848,
+ "mad": 96,
+ "stdev": 170.232782
}
},
"bun": {
"wall_ms": {
"samples": [
- 5,
+ 6,
5,
5,
5,
@@ -350,38 +350,38 @@
],
"sample_count": 5,
"median": 5,
- "p95": 5,
+ "p95": 6,
"min": 5,
- "max": 5,
+ "max": 6,
"mad": 0,
- "stdev": 0
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 284688,
+ 287712,
+ 287728,
+ 284704,
287792,
- 291168,
- 267264,
- 203008
+ 202992
],
"sample_count": 5,
- "median": 284688,
- "p95": 291168,
- "min": 203008,
- "max": 291168,
- "mad": 6480,
- "stdev": 32936.536891
+ "median": 287712,
+ "p95": 287792,
+ "min": 202992,
+ "max": 287792,
+ "mad": 80,
+ "stdev": 33617.434867
}
}
},
"ratios": {
"perry_to_node": {
"wall_time": 0.142857,
- "rss": 0.253035
+ "rss": 0.253342
},
"perry_to_bun": {
"wall_time": 0.2,
- "rss": 0.332659
+ "rss": 0.32983
}
},
"correctness": {
@@ -396,46 +396,46 @@
"reason": "all 5 Perry sample(s) matched node semantic output"
},
"perry_ms": 1,
- "perry_rss_kb": 94704,
+ "perry_rss_kb": 94896,
"node_ms": 7,
- "node_rss_kb": 374272,
+ "node_rss_kb": 374576,
"bun_ms": 5,
- "bun_rss_kb": 284688,
+ "bun_rss_kb": 287712,
"speed_ratio": 0.142857,
- "memory_ratio": 0.253035
+ "memory_ratio": 0.253342
},
"04_array_read": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 33,
- 24,
- 24,
- 24,
- 24
+ 26,
+ 23,
+ 23,
+ 22,
+ 23
],
"sample_count": 5,
- "median": 24,
- "p95": 33,
- "min": 24,
- "max": 33,
+ "median": 23,
+ "p95": 26,
+ "min": 22,
+ "max": 26,
"mad": 0,
- "stdev": 3.6
+ "stdev": 1.356466
},
"rss_kb": {
"samples": [
- 94720,
- 94720,
- 94720,
- 94720,
- 94720
+ 94928,
+ 94928,
+ 94928,
+ 94928,
+ 94928
],
"sample_count": 5,
- "median": 94720,
- "p95": 94720,
- "min": 94720,
- "max": 94720,
+ "median": 94928,
+ "p95": 94928,
+ "min": 94928,
+ "max": 94928,
"mad": 0,
"stdev": 0
}
@@ -443,80 +443,80 @@
"node": {
"wall_ms": {
"samples": [
+ 12,
+ 11,
+ 11,
11,
- 10,
- 10,
- 10,
11
],
"sample_count": 5,
- "median": 10,
- "p95": 11,
- "min": 10,
- "max": 11,
+ "median": 11,
+ "p95": 12,
+ "min": 11,
+ "max": 12,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 374800,
+ 375680,
374480,
- 374464,
- 374416,
- 374496
+ 374448,
+ 374864,
+ 374608
],
"sample_count": 5,
- "median": 374480,
- "p95": 374800,
- "min": 374416,
- "max": 374800,
- "mad": 16,
- "stdev": 137.040724
+ "median": 374608,
+ "p95": 375680,
+ "min": 374448,
+ "max": 375680,
+ "mad": 160,
+ "stdev": 456.15436
}
},
"bun": {
"wall_ms": {
"samples": [
- 13,
- 13,
- 13,
14,
+ 14,
+ 14,
+ 15,
13
],
"sample_count": 5,
- "median": 13,
- "p95": 14,
+ "median": 14,
+ "p95": 15,
"min": 13,
- "max": 14,
+ "max": 15,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.632456
},
"rss_kb": {
"samples": [
- 283648,
- 272528,
- 291888,
- 288448,
- 285456
+ 291920,
+ 291904,
+ 291872,
+ 225584,
+ 291872
],
"sample_count": 5,
- "median": 285456,
- "p95": 291888,
- "min": 272528,
- "max": 291888,
- "mad": 2992,
- "stdev": 6558.67772
+ "median": 291872,
+ "p95": 291920,
+ "min": 225584,
+ "max": 291920,
+ "mad": 32,
+ "stdev": 26523.206515
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 2.4,
- "rss": 0.252937
+ "wall_time": 2.090909,
+ "rss": 0.253406
},
"perry_to_bun": {
- "wall_time": 1.846154,
- "rss": 0.33182
+ "wall_time": 1.642857,
+ "rss": 0.325238
}
},
"correctness": {
@@ -530,47 +530,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 24,
- "perry_rss_kb": 94720,
- "node_ms": 10,
- "node_rss_kb": 374480,
- "bun_ms": 13,
- "bun_rss_kb": 285456,
- "speed_ratio": 2.4,
- "memory_ratio": 0.252937
+ "perry_ms": 23,
+ "perry_rss_kb": 94928,
+ "node_ms": 11,
+ "node_rss_kb": 374608,
+ "bun_ms": 14,
+ "bun_rss_kb": 291872,
+ "speed_ratio": 2.090909,
+ "memory_ratio": 0.253406
},
"05_fibonacci": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 411,
- 387,
- 387,
- 387,
- 387
+ 409,
+ 398,
+ 397,
+ 403,
+ 401
],
"sample_count": 5,
- "median": 387,
- "p95": 411,
- "min": 387,
- "max": 411,
- "mad": 0,
- "stdev": 9.6
+ "median": 401,
+ "p95": 409,
+ "min": 397,
+ "max": 409,
+ "mad": 3,
+ "stdev": 4.270831
},
"rss_kb": {
"samples": [
- 3872,
- 3872,
- 3872,
- 3872,
- 3872
+ 4032,
+ 4032,
+ 4032,
+ 4032,
+ 4032
],
"sample_count": 5,
- "median": 3872,
- "p95": 3872,
- "min": 3872,
- "max": 3872,
+ "median": 4032,
+ "p95": 4032,
+ "min": 4032,
+ "max": 4032,
"mad": 0,
"stdev": 0
}
@@ -578,80 +578,80 @@
"node": {
"wall_ms": {
"samples": [
- 909,
- 909,
- 908,
- 908,
- 906
+ 933,
+ 935,
+ 931,
+ 931,
+ 932
],
"sample_count": 5,
- "median": 908,
- "p95": 909,
- "min": 906,
- "max": 909,
+ "median": 932,
+ "p95": 935,
+ "min": 931,
+ "max": 935,
"mad": 1,
- "stdev": 1.095445
+ "stdev": 1.496663
},
"rss_kb": {
"samples": [
- 68368,
- 68512,
- 68432,
- 68384,
- 68336
- ],
- "sample_count": 5,
- "median": 68384,
- "p95": 68512,
- "min": 68336,
- "max": 68512,
- "mad": 48,
- "stdev": 61.219605
+ 69088,
+ 68720,
+ 68448,
+ 68400,
+ 68832
+ ],
+ "sample_count": 5,
+ "median": 68720,
+ "p95": 69088,
+ "min": 68400,
+ "max": 69088,
+ "mad": 272,
+ "stdev": 253.709755
}
},
"bun": {
"wall_ms": {
"samples": [
- 505,
- 503,
- 499,
- 504,
- 504
+ 525,
+ 511,
+ 515,
+ 517,
+ 514
],
"sample_count": 5,
- "median": 504,
- "p95": 505,
- "min": 499,
- "max": 505,
- "mad": 1,
- "stdev": 2.097618
+ "median": 515,
+ "p95": 525,
+ "min": 511,
+ "max": 525,
+ "mad": 2,
+ "stdev": 4.71593
},
"rss_kb": {
"samples": [
- 29536,
29584,
29440,
+ 29584,
29536,
- 29536
+ 29552
],
"sample_count": 5,
- "median": 29536,
+ "median": 29552,
"p95": 29584,
"min": 29440,
"max": 29584,
- "mad": 0,
- "stdev": 47.030203
+ "mad": 32,
+ "stdev": 52.969425
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.426211,
- "rss": 0.056621
+ "wall_time": 0.430258,
+ "rss": 0.058673
},
"perry_to_bun": {
- "wall_time": 0.767857,
- "rss": 0.131094
+ "wall_time": 0.778641,
+ "rss": 0.136437
}
},
"correctness": {
@@ -665,47 +665,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 387,
- "perry_rss_kb": 3872,
- "node_ms": 908,
- "node_rss_kb": 68384,
- "bun_ms": 504,
- "bun_rss_kb": 29536,
- "speed_ratio": 0.426211,
- "memory_ratio": 0.056621
+ "perry_ms": 401,
+ "perry_rss_kb": 4032,
+ "node_ms": 932,
+ "node_rss_kb": 68720,
+ "bun_ms": 515,
+ "bun_rss_kb": 29552,
+ "speed_ratio": 0.430258,
+ "memory_ratio": 0.058673
},
"06_math_intensive": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 72,
- 49,
- 49,
- 49,
- 49
+ 63,
+ 50,
+ 50,
+ 51,
+ 50
],
"sample_count": 5,
- "median": 49,
- "p95": 72,
- "min": 49,
- "max": 72,
+ "median": 50,
+ "p95": 63,
+ "min": 50,
+ "max": 63,
"mad": 0,
- "stdev": 9.2
+ "stdev": 5.114685
},
"rss_kb": {
"samples": [
- 3824,
- 3824,
- 3824,
- 3824,
- 3840
+ 4016,
+ 4016,
+ 4016,
+ 4032,
+ 4016
],
"sample_count": 5,
- "median": 3824,
- "p95": 3840,
- "min": 3824,
- "max": 3840,
+ "median": 4016,
+ "p95": 4032,
+ "min": 4016,
+ "max": 4032,
"mad": 0,
"stdev": 6.4
}
@@ -713,80 +713,80 @@
"node": {
"wall_ms": {
"samples": [
+ 51,
+ 50,
49,
- 49,
- 49,
- 49,
- 48
+ 50,
+ 51
],
"sample_count": 5,
- "median": 49,
- "p95": 49,
- "min": 48,
- "max": 49,
- "mad": 0,
- "stdev": 0.4
+ "median": 50,
+ "p95": 51,
+ "min": 49,
+ "max": 51,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 70992,
- 70528,
- 70944,
+ 70832,
+ 70768,
+ 70544,
70592,
- 70544
+ 70928
],
"sample_count": 5,
- "median": 70592,
- "p95": 70992,
- "min": 70528,
- "max": 70992,
- "mad": 64,
- "stdev": 204.148965
+ "median": 70768,
+ "p95": 70928,
+ "min": 70544,
+ "max": 70928,
+ "mad": 160,
+ "stdev": 144.673978
}
},
"bun": {
"wall_ms": {
"samples": [
- 48,
- 49,
- 48,
49,
- 49
+ 50,
+ 50,
+ 50,
+ 50
],
"sample_count": 5,
- "median": 49,
- "p95": 49,
- "min": 48,
- "max": 49,
+ "median": 50,
+ "p95": 50,
+ "min": 49,
+ "max": 50,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
30816,
- 30800,
- 30832,
30816,
+ 30816,
+ 30896,
30800
],
"sample_count": 5,
"median": 30816,
- "p95": 30832,
+ "p95": 30896,
"min": 30800,
- "max": 30832,
- "mad": 16,
- "stdev": 11.973304
+ "max": 30896,
+ "mad": 0,
+ "stdev": 34.16665
}
}
},
"ratios": {
"perry_to_node": {
"wall_time": 1.0,
- "rss": 0.05417
+ "rss": 0.056749
},
"perry_to_bun": {
"wall_time": 1.0,
- "rss": 0.124091
+ "rss": 0.130322
}
},
"correctness": {
@@ -800,128 +800,128 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 49,
- "perry_rss_kb": 3824,
- "node_ms": 49,
- "node_rss_kb": 70592,
- "bun_ms": 49,
+ "perry_ms": 50,
+ "perry_rss_kb": 4016,
+ "node_ms": 50,
+ "node_rss_kb": 70768,
+ "bun_ms": 50,
"bun_rss_kb": 30816,
"speed_ratio": 1.0,
- "memory_ratio": 0.05417
+ "memory_ratio": 0.056749
},
"07_object_create": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 8,
- 3,
- 3,
3,
+ 2,
+ 2,
+ 2,
3
],
"sample_count": 5,
- "median": 3,
- "p95": 8,
- "min": 3,
- "max": 8,
+ "median": 2,
+ "p95": 3,
+ "min": 2,
+ "max": 3,
"mad": 0,
- "stdev": 2
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 4656,
- 4656,
- 4656,
- 4656,
- 4656
+ 4800,
+ 4800,
+ 4800,
+ 4816,
+ 4800
],
"sample_count": 5,
- "median": 4656,
- "p95": 4656,
- "min": 4656,
- "max": 4656,
+ "median": 4800,
+ "p95": 4816,
+ "min": 4800,
+ "max": 4816,
"mad": 0,
- "stdev": 0
+ "stdev": 6.4
}
},
"node": {
"wall_ms": {
"samples": [
+ 6,
5,
5,
5,
- 5,
- 4
+ 5
],
"sample_count": 5,
"median": 5,
- "p95": 5,
- "min": 4,
- "max": 5,
+ "p95": 6,
+ "min": 5,
+ "max": 6,
"mad": 0,
"stdev": 0.4
},
"rss_kb": {
"samples": [
- 70944,
- 71120,
- 71184,
- 71184,
- 71152
+ 71216,
+ 71296,
+ 71376,
+ 71200,
+ 71200
],
"sample_count": 5,
- "median": 71152,
- "p95": 71184,
- "min": 70944,
- "max": 71184,
- "mad": 32,
- "stdev": 89.6
+ "median": 71216,
+ "p95": 71376,
+ "min": 71200,
+ "max": 71376,
+ "mad": 16,
+ "stdev": 69.078506
}
},
"bun": {
"wall_ms": {
"samples": [
+ 7,
6,
6,
- 5,
- 5,
- 5
+ 6,
+ 6
],
"sample_count": 5,
- "median": 5,
- "p95": 6,
- "min": 5,
- "max": 6,
+ "median": 6,
+ "p95": 7,
+ "min": 6,
+ "max": 7,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 49040,
- 48896,
- 48912,
- 49040,
- 49056
+ 52256,
+ 49632,
+ 48928,
+ 50592,
+ 49312
],
"sample_count": 5,
- "median": 49040,
- "p95": 49056,
- "min": 48896,
- "max": 49056,
- "mad": 16,
- "stdev": 69.668931
+ "median": 49632,
+ "p95": 52256,
+ "min": 48928,
+ "max": 52256,
+ "mad": 704,
+ "stdev": 1191.156749
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.6,
- "rss": 0.065437
+ "wall_time": 0.4,
+ "rss": 0.067401
},
"perry_to_bun": {
- "wall_time": 0.6,
- "rss": 0.094943
+ "wall_time": 0.333333,
+ "rss": 0.096712
}
},
"correctness": {
@@ -935,14 +935,14 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 3,
- "perry_rss_kb": 4656,
+ "perry_ms": 2,
+ "perry_rss_kb": 4800,
"node_ms": 5,
- "node_rss_kb": 71152,
- "bun_ms": 5,
- "bun_rss_kb": 49040,
- "speed_ratio": 0.6,
- "memory_ratio": 0.065437
+ "node_rss_kb": 71216,
+ "bun_ms": 6,
+ "bun_rss_kb": 49632,
+ "speed_ratio": 0.4,
+ "memory_ratio": 0.067401
},
"08_string_concat": {
"runtimes": {
@@ -953,65 +953,65 @@
1,
1,
1,
- 2
+ 1
],
"sample_count": 5,
"median": 1,
- "p95": 2,
+ "p95": 1,
"min": 1,
- "max": 2,
+ "max": 1,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0
},
"rss_kb": {
"samples": [
- 4224,
- 4224,
- 4240,
- 4224,
- 4224
+ 4416,
+ 4416,
+ 4416,
+ 4416,
+ 4416
],
"sample_count": 5,
- "median": 4224,
- "p95": 4240,
- "min": 4224,
- "max": 4240,
+ "median": 4416,
+ "p95": 4416,
+ "min": 4416,
+ "max": 4416,
"mad": 0,
- "stdev": 6.4
+ "stdev": 0
}
},
"node": {
"wall_ms": {
"samples": [
- 4,
- 4,
+ 5,
+ 5,
4,
4,
4
],
"sample_count": 5,
"median": 4,
- "p95": 4,
+ "p95": 5,
"min": 4,
- "max": 4,
+ "max": 5,
"mad": 0,
- "stdev": 0
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 73840,
- 73824,
- 73760,
- 73760,
- 73696
+ 73728,
+ 73952,
+ 73792,
+ 73696,
+ 73792
],
"sample_count": 5,
- "median": 73760,
- "p95": 73840,
+ "median": 73792,
+ "p95": 73952,
"min": 73696,
- "max": 73840,
+ "max": 73952,
"mad": 64,
- "stdev": 51.59845
+ "stdev": 88.217912
}
},
"bun": {
@@ -1033,30 +1033,30 @@
},
"rss_kb": {
"samples": [
- 30288,
- 30288,
+ 30320,
+ 30352,
30272,
- 30288,
- 30288
+ 30304,
+ 30336
],
"sample_count": 5,
- "median": 30288,
- "p95": 30288,
+ "median": 30320,
+ "p95": 30352,
"min": 30272,
- "max": 30288,
- "mad": 0,
- "stdev": 6.4
+ "max": 30352,
+ "mad": 16,
+ "stdev": 27.527441
}
}
},
"ratios": {
"perry_to_node": {
"wall_time": 0.25,
- "rss": 0.057267
+ "rss": 0.059844
},
"perry_to_bun": {
"wall_time": 1.0,
- "rss": 0.139461
+ "rss": 0.145646
}
},
"correctness": {
@@ -1071,92 +1071,92 @@
"reason": "all 5 Perry sample(s) matched node semantic output"
},
"perry_ms": 1,
- "perry_rss_kb": 4224,
+ "perry_rss_kb": 4416,
"node_ms": 4,
- "node_rss_kb": 73760,
+ "node_rss_kb": 73792,
"bun_ms": 1,
- "bun_rss_kb": 30288,
+ "bun_rss_kb": 30320,
"speed_ratio": 0.25,
- "memory_ratio": 0.057267
+ "memory_ratio": 0.059844
},
"09_method_calls": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 97,
- 79,
- 78,
- 79,
- 78
+ 10,
+ 10,
+ 9,
+ 9,
+ 10
],
"sample_count": 5,
- "median": 79,
- "p95": 97,
- "min": 78,
- "max": 97,
- "mad": 1,
- "stdev": 7.413501
+ "median": 10,
+ "p95": 10,
+ "min": 9,
+ "max": 10,
+ "mad": 0,
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 7792,
- 7760,
- 7760,
- 7760,
- 7760
+ 7872,
+ 7888,
+ 7872,
+ 7888,
+ 7872
],
"sample_count": 5,
- "median": 7760,
- "p95": 7792,
- "min": 7760,
- "max": 7792,
+ "median": 7872,
+ "p95": 7888,
+ "min": 7872,
+ "max": 7888,
"mad": 0,
- "stdev": 12.8
+ "stdev": 7.838367
}
},
"node": {
"wall_ms": {
"samples": [
11,
- 10,
11,
- 10,
- 10
+ 11,
+ 12,
+ 11
],
"sample_count": 5,
- "median": 10,
- "p95": 11,
- "min": 10,
- "max": 11,
+ "median": 11,
+ "p95": 12,
+ "min": 11,
+ "max": 12,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 69040,
+ 69328,
68864,
- 68800,
- 68848,
- 68912
+ 68832,
+ 68912,
+ 68960
],
"sample_count": 5,
- "median": 68864,
- "p95": 69040,
- "min": 68800,
- "max": 69040,
+ "median": 68912,
+ "p95": 69328,
+ "min": 68832,
+ "max": 69328,
"mad": 48,
- "stdev": 81.834956
+ "stdev": 179.71355
}
},
"bun": {
"wall_ms": {
"samples": [
- 9,
8,
8,
+ 9,
8,
- 8
+ 9
],
"sample_count": 5,
"median": 8,
@@ -1164,34 +1164,34 @@
"min": 8,
"max": 9,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
31696,
- 31680,
+ 31744,
+ 31728,
31696,
- 31680,
- 32400
+ 31760
],
"sample_count": 5,
- "median": 31696,
- "p95": 32400,
- "min": 31680,
- "max": 32400,
- "mad": 16,
- "stdev": 284.889873
+ "median": 31728,
+ "p95": 31760,
+ "min": 31696,
+ "max": 31760,
+ "mad": 32,
+ "stdev": 25.6
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 7.9,
- "rss": 0.112686
+ "wall_time": 0.909091,
+ "rss": 0.114233
},
"perry_to_bun": {
- "wall_time": 9.875,
- "rss": 0.244826
+ "wall_time": 1.25,
+ "rss": 0.248109
}
},
"correctness": {
@@ -1205,47 +1205,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 79,
- "perry_rss_kb": 7760,
- "node_ms": 10,
- "node_rss_kb": 68864,
+ "perry_ms": 10,
+ "perry_rss_kb": 7872,
+ "node_ms": 11,
+ "node_rss_kb": 68912,
"bun_ms": 8,
- "bun_rss_kb": 31696,
- "speed_ratio": 7.9,
- "memory_ratio": 0.112686
+ "bun_rss_kb": 31728,
+ "speed_ratio": 0.909091,
+ "memory_ratio": 0.114233
},
"10_nested_loops": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 61,
- 42,
- 42,
- 42,
- 42
+ 51,
+ 41,
+ 40,
+ 41,
+ 41
],
"sample_count": 5,
- "median": 42,
- "p95": 61,
- "min": 42,
- "max": 61,
+ "median": 41,
+ "p95": 51,
+ "min": 40,
+ "max": 51,
"mad": 0,
- "stdev": 7.6
+ "stdev": 4.118252
},
"rss_kb": {
"samples": [
- 7648,
- 7648,
- 7648,
- 7648,
- 7648
+ 7808,
+ 7808,
+ 7808,
+ 7808,
+ 7808
],
"sample_count": 5,
- "median": 7648,
- "p95": 7648,
- "min": 7648,
- "max": 7648,
+ "median": 7808,
+ "p95": 7808,
+ "min": 7808,
+ "max": 7808,
"mad": 0,
"stdev": 0
}
@@ -1253,80 +1253,80 @@
"node": {
"wall_ms": {
"samples": [
- 17,
+ 19,
+ 19,
18,
18,
- 17,
- 17
+ 18
],
"sample_count": 5,
- "median": 17,
- "p95": 18,
- "min": 17,
- "max": 18,
+ "median": 18,
+ "p95": 19,
+ "min": 18,
+ "max": 19,
"mad": 0,
"stdev": 0.489898
},
"rss_kb": {
"samples": [
- 70720,
- 70864,
- 70800,
- 70560,
- 70736
+ 70816,
+ 71328,
+ 70592,
+ 70880,
+ 71104
],
"sample_count": 5,
- "median": 70736,
- "p95": 70864,
- "min": 70560,
- "max": 70864,
- "mad": 64,
- "stdev": 101.697591
+ "median": 70880,
+ "p95": 71328,
+ "min": 70592,
+ "max": 71328,
+ "mad": 224,
+ "stdev": 251.968252
}
},
"bun": {
"wall_ms": {
"samples": [
- 18,
- 18,
- 18,
19,
+ 20,
+ 19,
+ 20,
19
],
"sample_count": 5,
- "median": 18,
- "p95": 19,
- "min": 18,
- "max": 19,
+ "median": 19,
+ "p95": 20,
+ "min": 19,
+ "max": 20,
"mad": 0,
"stdev": 0.489898
},
"rss_kb": {
"samples": [
+ 33040,
+ 32992,
33024,
- 33024,
- 33008,
33008,
- 33088
+ 33040
],
"sample_count": 5,
"median": 33024,
- "p95": 33088,
- "min": 33008,
- "max": 33088,
+ "p95": 33040,
+ "min": 32992,
+ "max": 33040,
"mad": 16,
- "stdev": 29.675579
+ "stdev": 18.659046
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 2.470588,
- "rss": 0.10812
+ "wall_time": 2.277778,
+ "rss": 0.110158
},
"perry_to_bun": {
- "wall_time": 2.333333,
- "rss": 0.231589
+ "wall_time": 2.157895,
+ "rss": 0.236434
}
},
"correctness": {
@@ -1340,49 +1340,49 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 42,
- "perry_rss_kb": 7648,
- "node_ms": 17,
- "node_rss_kb": 70736,
- "bun_ms": 18,
+ "perry_ms": 41,
+ "perry_rss_kb": 7808,
+ "node_ms": 18,
+ "node_rss_kb": 70880,
+ "bun_ms": 19,
"bun_rss_kb": 33024,
- "speed_ratio": 2.470588,
- "memory_ratio": 0.10812
+ "speed_ratio": 2.277778,
+ "memory_ratio": 0.110158
},
"11_prime_sieve": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 114,
- 107,
- 106,
- 108,
- 106
+ 30,
+ 30,
+ 29,
+ 30,
+ 30
],
"sample_count": 5,
- "median": 107,
- "p95": 114,
- "min": 106,
- "max": 114,
- "mad": 1,
- "stdev": 2.993326
+ "median": 30,
+ "p95": 30,
+ "min": 29,
+ "max": 30,
+ "mad": 0,
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 26672,
- 26656,
- 26656,
- 26656,
- 26656
+ 26848,
+ 26848,
+ 26864,
+ 26864,
+ 26848
],
"sample_count": 5,
- "median": 26656,
- "p95": 26672,
- "min": 26656,
- "max": 26672,
+ "median": 26848,
+ "p95": 26864,
+ "min": 26848,
+ "max": 26864,
"mad": 0,
- "stdev": 6.4
+ "stdev": 7.838367
}
},
"node": {
@@ -1392,7 +1392,7 @@
6,
6,
6,
- 5
+ 6
],
"sample_count": 5,
"median": 6,
@@ -1400,68 +1400,68 @@
"min": 5,
"max": 6,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 100400,
100544,
- 100576,
- 100432,
- 100640
- ],
- "sample_count": 5,
- "median": 100544,
- "p95": 100640,
- "min": 100400,
- "max": 100640,
- "mad": 96,
- "stdev": 89.714213
+ 100640,
+ 100512,
+ 100832,
+ 100768
+ ],
+ "sample_count": 5,
+ "median": 100640,
+ "p95": 100832,
+ "min": 100512,
+ "max": 100832,
+ "mad": 128,
+ "stdev": 124.100604
}
},
"bun": {
"wall_ms": {
"samples": [
+ 6,
+ 6,
5,
- 5,
- 5,
- 5,
+ 6,
5
],
"sample_count": 5,
- "median": 5,
- "p95": 5,
+ "median": 6,
+ "p95": 6,
"min": 5,
- "max": 5,
+ "max": 6,
"mad": 0,
- "stdev": 0
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
+ 67392,
62176,
- 55744,
62192,
- 67344,
- 67328
+ 58752,
+ 62192
],
"sample_count": 5,
"median": 62192,
- "p95": 67344,
- "min": 55744,
- "max": 67344,
- "mad": 5136,
- "stdev": 4279.578596
+ "p95": 67392,
+ "min": 58752,
+ "max": 67392,
+ "mad": 16,
+ "stdev": 2766.425448
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 17.833333,
- "rss": 0.265118
+ "wall_time": 5.0,
+ "rss": 0.266773
},
"perry_to_bun": {
- "wall_time": 21.4,
- "rss": 0.428608
+ "wall_time": 5.0,
+ "rss": 0.431695
}
},
"correctness": {
@@ -1475,47 +1475,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 107,
- "perry_rss_kb": 26656,
+ "perry_ms": 30,
+ "perry_rss_kb": 26848,
"node_ms": 6,
- "node_rss_kb": 100544,
- "bun_ms": 5,
+ "node_rss_kb": 100640,
+ "bun_ms": 6,
"bun_rss_kb": 62192,
- "speed_ratio": 17.833333,
- "memory_ratio": 0.265118
+ "speed_ratio": 5.0,
+ "memory_ratio": 0.266773
},
"12_binary_trees": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 10,
- 5,
+ 4,
+ 3,
4,
4,
4
],
"sample_count": 5,
"median": 4,
- "p95": 10,
- "min": 4,
- "max": 10,
+ "p95": 4,
+ "min": 3,
+ "max": 4,
"mad": 0,
- "stdev": 2.332381
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 4640,
- 4640,
- 4640,
- 4656,
- 4640
+ 4784,
+ 4784,
+ 4784,
+ 4784,
+ 4800
],
"sample_count": 5,
- "median": 4640,
- "p95": 4656,
- "min": 4640,
- "max": 4656,
+ "median": 4784,
+ "p95": 4800,
+ "min": 4784,
+ "max": 4800,
"mad": 0,
"stdev": 6.4
}
@@ -1523,7 +1523,7 @@
"node": {
"wall_ms": {
"samples": [
- 5,
+ 6,
6,
6,
6,
@@ -1532,33 +1532,33 @@
"sample_count": 5,
"median": 6,
"p95": 6,
- "min": 5,
+ "min": 6,
"max": 6,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0
},
"rss_kb": {
"samples": [
- 71072,
- 70976,
- 71008,
- 71312,
- 71184
+ 70928,
+ 71280,
+ 71040,
+ 71168,
+ 71040
],
"sample_count": 5,
- "median": 71072,
- "p95": 71312,
- "min": 70976,
- "max": 71312,
- "mad": 96,
- "stdev": 123.355746
+ "median": 71040,
+ "p95": 71280,
+ "min": 70928,
+ "max": 71280,
+ "mad": 112,
+ "stdev": 121.178216
}
},
"bun": {
"wall_ms": {
"samples": [
6,
- 6,
+ 7,
6,
6,
7
@@ -1569,34 +1569,34 @@
"min": 6,
"max": 7,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 51584,
- 51648,
- 51360,
- 51712,
- 51648
+ 52032,
+ 51904,
+ 52176,
+ 51568,
+ 51904
],
"sample_count": 5,
- "median": 51648,
- "p95": 51712,
- "min": 51360,
- "max": 51712,
- "mad": 64,
- "stdev": 122.104218
+ "median": 51904,
+ "p95": 52176,
+ "min": 51568,
+ "max": 52176,
+ "mad": 128,
+ "stdev": 201.218687
}
}
},
"ratios": {
"perry_to_node": {
"wall_time": 0.666667,
- "rss": 0.065286
+ "rss": 0.067342
},
"perry_to_bun": {
"wall_time": 0.666667,
- "rss": 0.089839
+ "rss": 0.09217
}
},
"correctness": {
@@ -1611,46 +1611,46 @@
"reason": "all 5 Perry sample(s) matched node semantic output"
},
"perry_ms": 4,
- "perry_rss_kb": 4640,
+ "perry_rss_kb": 4784,
"node_ms": 6,
- "node_rss_kb": 71072,
+ "node_rss_kb": 71040,
"bun_ms": 6,
- "bun_rss_kb": 51648,
+ "bun_rss_kb": 51904,
"speed_ratio": 0.666667,
- "memory_ratio": 0.065286
+ "memory_ratio": 0.067342
},
"13_factorial": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 116,
- 94,
- 93,
- 93,
- 94
+ 107,
+ 96,
+ 95,
+ 96,
+ 98
],
"sample_count": 5,
- "median": 94,
- "p95": 116,
- "min": 93,
- "max": 116,
+ "median": 96,
+ "p95": 107,
+ "min": 95,
+ "max": 107,
"mad": 1,
- "stdev": 9.011104
+ "stdev": 4.409082
},
"rss_kb": {
"samples": [
- 3792,
- 3792,
- 3792,
- 3808,
- 3792
+ 3968,
+ 3968,
+ 3984,
+ 3968,
+ 3968
],
"sample_count": 5,
- "median": 3792,
- "p95": 3808,
- "min": 3792,
- "max": 3808,
+ "median": 3968,
+ "p95": 3984,
+ "min": 3968,
+ "max": 3984,
"mad": 0,
"stdev": 6.4
}
@@ -1658,80 +1658,80 @@
"node": {
"wall_ms": {
"samples": [
- 94,
- 95,
- 95,
- 95,
- 94
+ 98,
+ 97,
+ 96,
+ 97,
+ 96
],
"sample_count": 5,
- "median": 95,
- "p95": 95,
- "min": 94,
- "max": 95,
- "mad": 0,
- "stdev": 0.489898
+ "median": 97,
+ "p95": 98,
+ "min": 96,
+ "max": 98,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 69904,
- 70048,
- 69872,
- 69760,
- 69792
+ 70192,
+ 69936,
+ 70112,
+ 70016,
+ 69952
],
"sample_count": 5,
- "median": 69872,
- "p95": 70048,
- "min": 69760,
- "max": 70048,
+ "median": 70016,
+ "p95": 70192,
+ "min": 69936,
+ "max": 70192,
"mad": 80,
- "stdev": 100.88885
+ "stdev": 97.376794
}
},
"bun": {
"wall_ms": {
"samples": [
- 95,
- 94,
- 95,
- 95,
- 95
+ 97,
+ 99,
+ 96,
+ 96,
+ 96
],
"sample_count": 5,
- "median": 95,
- "p95": 95,
- "min": 94,
- "max": 95,
+ "median": 96,
+ "p95": 99,
+ "min": 96,
+ "max": 99,
"mad": 0,
- "stdev": 0.4
+ "stdev": 1.16619
},
"rss_kb": {
"samples": [
- 31472,
31456,
31472,
- 31472,
- 31456
+ 31456,
+ 31440,
+ 31472
],
"sample_count": 5,
- "median": 31472,
+ "median": 31456,
"p95": 31472,
- "min": 31456,
+ "min": 31440,
"max": 31472,
- "mad": 0,
- "stdev": 7.838367
+ "mad": 16,
+ "stdev": 11.973304
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.989474,
- "rss": 0.054271
+ "wall_time": 0.989691,
+ "rss": 0.056673
},
"perry_to_bun": {
- "wall_time": 0.989474,
- "rss": 0.120488
+ "wall_time": 1.0,
+ "rss": 0.126144
}
},
"correctness": {
@@ -1745,47 +1745,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 94,
- "perry_rss_kb": 3792,
- "node_ms": 95,
- "node_rss_kb": 69872,
- "bun_ms": 95,
- "bun_rss_kb": 31472,
- "speed_ratio": 0.989474,
- "memory_ratio": 0.054271
+ "perry_ms": 96,
+ "perry_rss_kb": 3968,
+ "node_ms": 97,
+ "node_rss_kb": 70016,
+ "bun_ms": 96,
+ "bun_rss_kb": 31456,
+ "speed_ratio": 0.989691,
+ "memory_ratio": 0.056673
},
"14_closure": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 67,
- 46,
- 47,
- 46,
- 46
+ 63,
+ 48,
+ 48,
+ 48,
+ 47
],
"sample_count": 5,
- "median": 46,
- "p95": 67,
- "min": 46,
- "max": 67,
+ "median": 48,
+ "p95": 63,
+ "min": 47,
+ "max": 63,
"mad": 0,
- "stdev": 8.309031
+ "stdev": 6.112283
},
"rss_kb": {
"samples": [
- 3888,
- 3888,
- 3888,
- 3888,
- 3888
+ 4096,
+ 4096,
+ 4096,
+ 4096,
+ 4096
],
"sample_count": 5,
- "median": 3888,
- "p95": 3888,
- "min": 3888,
- "max": 3888,
+ "median": 4096,
+ "p95": 4096,
+ "min": 4096,
+ "max": 4096,
"mad": 0,
"stdev": 0
}
@@ -1793,80 +1793,80 @@
"node": {
"wall_ms": {
"samples": [
- 49,
- 49,
- 48,
- 48,
- 49
+ 50,
+ 51,
+ 50,
+ 50,
+ 50
],
"sample_count": 5,
- "median": 49,
- "p95": 49,
- "min": 48,
- "max": 49,
+ "median": 50,
+ "p95": 51,
+ "min": 50,
+ "max": 51,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 70880,
- 70784,
- 70832,
+ 70912,
+ 71312,
+ 71056,
70784,
- 70912
+ 70992
],
"sample_count": 5,
- "median": 70832,
- "p95": 70912,
+ "median": 70992,
+ "p95": 71312,
"min": 70784,
- "max": 70912,
- "mad": 48,
- "stdev": 51.2
+ "max": 71312,
+ "mad": 80,
+ "stdev": 175.679709
}
},
"bun": {
"wall_ms": {
"samples": [
49,
+ 50,
+ 50,
49,
- 49,
- 49,
- 49
+ 50
],
"sample_count": 5,
- "median": 49,
- "p95": 49,
+ "median": 50,
+ "p95": 50,
"min": 49,
- "max": 49,
+ "max": 50,
"mad": 0,
- "stdev": 0
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 31376,
- 31376,
- 31408,
31360,
- 31376
+ 31392,
+ 31392,
+ 31376,
+ 31456
],
"sample_count": 5,
- "median": 31376,
- "p95": 31408,
+ "median": 31392,
+ "p95": 31456,
"min": 31360,
- "max": 31408,
- "mad": 0,
- "stdev": 15.676734
+ "max": 31456,
+ "mad": 16,
+ "stdev": 32.633725
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.938776,
- "rss": 0.05489
+ "wall_time": 0.96,
+ "rss": 0.057697
},
"perry_to_bun": {
- "wall_time": 0.938776,
- "rss": 0.123916
+ "wall_time": 0.96,
+ "rss": 0.130479
}
},
"correctness": {
@@ -1880,128 +1880,128 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 46,
- "perry_rss_kb": 3888,
- "node_ms": 49,
- "node_rss_kb": 70832,
- "bun_ms": 49,
- "bun_rss_kb": 31376,
- "speed_ratio": 0.938776,
- "memory_ratio": 0.05489
+ "perry_ms": 48,
+ "perry_rss_kb": 4096,
+ "node_ms": 50,
+ "node_rss_kb": 70992,
+ "bun_ms": 50,
+ "bun_rss_kb": 31392,
+ "speed_ratio": 0.96,
+ "memory_ratio": 0.057697
},
"15_mandelbrot": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 33,
+ 23,
22,
22,
22,
- 22
+ 23
],
"sample_count": 5,
"median": 22,
- "p95": 33,
+ "p95": 23,
"min": 22,
- "max": 33,
+ "max": 23,
"mad": 0,
- "stdev": 4.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 3744,
- 3744,
- 3760,
- 3744,
- 3744
+ 3952,
+ 3952,
+ 3952,
+ 3952,
+ 3952
],
"sample_count": 5,
- "median": 3744,
- "p95": 3760,
- "min": 3744,
- "max": 3760,
+ "median": 3952,
+ "p95": 3952,
+ "min": 3952,
+ "max": 3952,
"mad": 0,
- "stdev": 6.4
+ "stdev": 0
}
},
"node": {
"wall_ms": {
"samples": [
+ 26,
25,
- 24,
- 24,
- 24,
- 25
+ 26,
+ 26,
+ 26
],
"sample_count": 5,
- "median": 24,
- "p95": 25,
- "min": 24,
- "max": 25,
+ "median": 26,
+ "p95": 26,
+ "min": 25,
+ "max": 26,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 70512,
- 70560,
- 70592,
- 70704,
- 70512
+ 70768,
+ 70896,
+ 71072,
+ 71024,
+ 71008
],
"sample_count": 5,
- "median": 70560,
- "p95": 70704,
- "min": 70512,
- "max": 70704,
- "mad": 48,
- "stdev": 70.83502
+ "median": 71008,
+ "p95": 71072,
+ "min": 70768,
+ "max": 71072,
+ "mad": 64,
+ "stdev": 109.269575
}
},
"bun": {
"wall_ms": {
"samples": [
- 28,
- 28,
- 28,
+ 30,
29,
- 28
+ 30,
+ 30,
+ 30
],
"sample_count": 5,
- "median": 28,
- "p95": 29,
- "min": 28,
- "max": 29,
+ "median": 30,
+ "p95": 30,
+ "min": 29,
+ "max": 30,
"mad": 0,
"stdev": 0.4
},
"rss_kb": {
"samples": [
- 31600,
- 31584,
- 31568,
- 31584,
- 31632
+ 31696,
+ 31552,
+ 31616,
+ 31632,
+ 31664
],
"sample_count": 5,
- "median": 31584,
- "p95": 31632,
- "min": 31568,
- "max": 31632,
- "mad": 16,
- "stdev": 21.703456
+ "median": 31632,
+ "p95": 31696,
+ "min": 31552,
+ "max": 31696,
+ "mad": 32,
+ "stdev": 48.530403
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.916667,
- "rss": 0.053061
+ "wall_time": 0.846154,
+ "rss": 0.055656
},
"perry_to_bun": {
- "wall_time": 0.785714,
- "rss": 0.118541
+ "wall_time": 0.733333,
+ "rss": 0.124937
}
},
"correctness": {
@@ -2016,46 +2016,46 @@
"reason": "all 5 Perry sample(s) matched node semantic output"
},
"perry_ms": 22,
- "perry_rss_kb": 3744,
- "node_ms": 24,
- "node_rss_kb": 70560,
- "bun_ms": 28,
- "bun_rss_kb": 31584,
- "speed_ratio": 0.916667,
- "memory_ratio": 0.053061
+ "perry_rss_kb": 3952,
+ "node_ms": 26,
+ "node_rss_kb": 71008,
+ "bun_ms": 30,
+ "bun_rss_kb": 31632,
+ "speed_ratio": 0.846154,
+ "memory_ratio": 0.055656
},
"16_matrix_multiply": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 648,
- 637,
- 643,
- 636,
- 635
+ 87,
+ 87,
+ 86,
+ 87,
+ 86
],
"sample_count": 5,
- "median": 637,
- "p95": 648,
- "min": 635,
- "max": 648,
- "mad": 2,
- "stdev": 4.955805
+ "median": 87,
+ "p95": 87,
+ "min": 86,
+ "max": 87,
+ "mad": 0,
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 11312,
- 11312,
- 11328,
- 11312,
- 11312
+ 7904,
+ 7904,
+ 7904,
+ 7920,
+ 7904
],
"sample_count": 5,
- "median": 11312,
- "p95": 11328,
- "min": 11312,
- "max": 11328,
+ "median": 7904,
+ "p95": 7920,
+ "min": 7904,
+ "max": 7920,
"mad": 0,
"stdev": 6.4
}
@@ -2064,79 +2064,79 @@
"wall_ms": {
"samples": [
33,
- 32,
+ 34,
+ 34,
33,
- 33,
- 33
+ 34
],
"sample_count": 5,
- "median": 33,
- "p95": 33,
- "min": 32,
- "max": 33,
+ "median": 34,
+ "p95": 34,
+ "min": 33,
+ "max": 34,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 74896,
- 74960,
- 75264,
- 74816,
- 74864
+ 74736,
+ 74848,
+ 75120,
+ 75456,
+ 75104
],
"sample_count": 5,
- "median": 74896,
- "p95": 75264,
- "min": 74816,
- "max": 75264,
- "mad": 64,
- "stdev": 159.037103
+ "median": 75104,
+ "p95": 75456,
+ "min": 74736,
+ "max": 75456,
+ "mad": 256,
+ "stdev": 249.805044
}
},
"bun": {
"wall_ms": {
"samples": [
- 33,
- 33,
- 33,
- 33,
+ 34,
+ 34,
+ 34,
+ 34,
34
],
"sample_count": 5,
- "median": 33,
+ "median": 34,
"p95": 34,
- "min": 33,
+ "min": 34,
"max": 34,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0
},
"rss_kb": {
"samples": [
38016,
37952,
- 37968,
- 38048,
- 37952
+ 37952,
+ 37984,
+ 37968
],
"sample_count": 5,
"median": 37968,
- "p95": 38048,
+ "p95": 38016,
"min": 37952,
- "max": 38048,
+ "max": 38016,
"mad": 16,
- "stdev": 38.4
+ "stdev": 23.946607
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 19.30303,
- "rss": 0.151036
+ "wall_time": 2.558824,
+ "rss": 0.105241
},
"perry_to_bun": {
- "wall_time": 19.30303,
- "rss": 0.297935
+ "wall_time": 2.558824,
+ "rss": 0.208175
}
},
"correctness": {
@@ -2150,128 +2150,128 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 637,
- "perry_rss_kb": 11312,
- "node_ms": 33,
- "node_rss_kb": 74896,
- "bun_ms": 33,
+ "perry_ms": 87,
+ "perry_rss_kb": 7904,
+ "node_ms": 34,
+ "node_rss_kb": 75104,
+ "bun_ms": 34,
"bun_rss_kb": 37968,
- "speed_ratio": 19.30303,
- "memory_ratio": 0.151036
+ "speed_ratio": 2.558824,
+ "memory_ratio": 0.105241
},
"bench_gc_pressure": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 47,
- 28,
- 28,
- 28,
- 29
+ 24,
+ 22,
+ 22,
+ 21,
+ 21
],
"sample_count": 5,
- "median": 28,
- "p95": 47,
- "min": 28,
- "max": 47,
- "mad": 0,
- "stdev": 7.509993
+ "median": 22,
+ "p95": 24,
+ "min": 21,
+ "max": 24,
+ "mad": 1,
+ "stdev": 1.095445
},
"rss_kb": {
"samples": [
- 24288,
- 24272,
- 24272,
- 24272,
- 24272
+ 23520,
+ 23520,
+ 23504,
+ 23504,
+ 23504
],
"sample_count": 5,
- "median": 24272,
- "p95": 24288,
- "min": 24272,
- "max": 24288,
+ "median": 23504,
+ "p95": 23520,
+ "min": 23504,
+ "max": 23520,
"mad": 0,
- "stdev": 6.4
+ "stdev": 7.838367
}
},
"node": {
"wall_ms": {
"samples": [
- 15,
- 15,
16,
- 15,
- 15
+ 16,
+ 16,
+ 16,
+ 16
],
"sample_count": 5,
- "median": 15,
+ "median": 16,
"p95": 16,
- "min": 15,
+ "min": 16,
"max": 16,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0
},
"rss_kb": {
"samples": [
- 77872,
- 77920,
- 77888,
- 77824,
- 77872
+ 77696,
+ 77728,
+ 78064,
+ 77776,
+ 77680
],
"sample_count": 5,
- "median": 77872,
- "p95": 77920,
- "min": 77824,
- "max": 77920,
- "mad": 16,
- "stdev": 31.025151
+ "median": 77728,
+ "p95": 78064,
+ "min": 77680,
+ "max": 78064,
+ "mad": 48,
+ "stdev": 141.453031
}
},
"bun": {
"wall_ms": {
"samples": [
- 19,
20,
- 19,
- 19,
+ 20,
+ 20,
+ 20,
20
],
"sample_count": 5,
- "median": 19,
+ "median": 20,
"p95": 20,
- "min": 19,
+ "min": 20,
"max": 20,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0
},
"rss_kb": {
"samples": [
+ 77840,
+ 77888,
77808,
77792,
- 77760,
- 77840,
- 77824
+ 77808
],
"sample_count": 5,
"median": 77808,
- "p95": 77840,
- "min": 77760,
- "max": 77840,
+ "p95": 77888,
+ "min": 77792,
+ "max": 77888,
"mad": 16,
- "stdev": 27.527441
+ "stdev": 34.16665
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 1.866667,
- "rss": 0.311691
+ "wall_time": 1.375,
+ "rss": 0.302388
},
"perry_to_bun": {
- "wall_time": 1.473684,
- "rss": 0.311947
+ "wall_time": 1.1,
+ "rss": 0.302077
}
},
"correctness": {
@@ -2285,128 +2285,128 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 28,
- "perry_rss_kb": 24272,
- "node_ms": 15,
- "node_rss_kb": 77872,
- "bun_ms": 19,
+ "perry_ms": 22,
+ "perry_rss_kb": 23504,
+ "node_ms": 16,
+ "node_rss_kb": 77728,
+ "bun_ms": 20,
"bun_rss_kb": 77808,
- "speed_ratio": 1.866667,
- "memory_ratio": 0.311691
+ "speed_ratio": 1.375,
+ "memory_ratio": 0.302388
},
"bench_json_roundtrip": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 215,
- 212,
- 211,
- 213,
- 211
+ 200,
+ 193,
+ 192,
+ 192,
+ 188
],
"sample_count": 5,
- "median": 212,
- "p95": 215,
- "min": 211,
- "max": 215,
+ "median": 192,
+ "p95": 200,
+ "min": 188,
+ "max": 200,
"mad": 1,
- "stdev": 1.496663
+ "stdev": 3.898718
},
"rss_kb": {
"samples": [
- 112864,
- 112928,
- 112928,
- 112928,
- 113472
+ 91120,
+ 91120,
+ 91120,
+ 91120,
+ 91120
],
"sample_count": 5,
- "median": 112928,
- "p95": 113472,
- "min": 112864,
- "max": 113472,
+ "median": 91120,
+ "p95": 91120,
+ "min": 91120,
+ "max": 91120,
"mad": 0,
- "stdev": 225.367256
+ "stdev": 0
}
},
"node": {
"wall_ms": {
"samples": [
- 390,
- 383,
+ 401,
+ 398,
+ 407,
396,
- 386,
- 395
+ 412
],
"sample_count": 5,
- "median": 390,
- "p95": 396,
- "min": 383,
- "max": 396,
+ "median": 401,
+ "p95": 412,
+ "min": 396,
+ "max": 412,
"mad": 5,
- "stdev": 5.01996
+ "stdev": 5.912698
},
"rss_kb": {
"samples": [
- 122256,
- 125232,
- 124992,
- 122032,
- 121840
+ 125040,
+ 126096,
+ 124944,
+ 127936,
+ 124960
],
"sample_count": 5,
- "median": 122256,
- "p95": 125232,
- "min": 121840,
- "max": 125232,
- "mad": 416,
- "stdev": 1511.321753
+ "median": 125040,
+ "p95": 127936,
+ "min": 124944,
+ "max": 127936,
+ "mad": 96,
+ "stdev": 1154.636982
}
},
"bun": {
"wall_ms": {
"samples": [
- 218,
- 219,
- 219,
- 220,
- 226
+ 227,
+ 228,
+ 230,
+ 222,
+ 227
],
"sample_count": 5,
- "median": 219,
- "p95": 226,
- "min": 218,
- "max": 226,
+ "median": 227,
+ "p95": 230,
+ "min": 222,
+ "max": 230,
"mad": 1,
- "stdev": 2.87054
+ "stdev": 2.638181
},
"rss_kb": {
"samples": [
- 82448,
- 84592,
- 82432,
83440,
- 86688
+ 86704,
+ 85600,
+ 82464,
+ 82544
],
"sample_count": 5,
"median": 83440,
- "p95": 86688,
- "min": 82432,
- "max": 86688,
- "mad": 1008,
- "stdev": 1595.289065
+ "p95": 86704,
+ "min": 82464,
+ "max": 86704,
+ "mad": 976,
+ "stdev": 1705.951183
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.54359,
- "rss": 0.923701
+ "wall_time": 0.478803,
+ "rss": 0.728727
},
"perry_to_bun": {
- "wall_time": 0.968037,
- "rss": 1.353404
+ "wall_time": 0.845815,
+ "rss": 1.092042
}
},
"correctness": {
@@ -2420,47 +2420,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 212,
- "perry_rss_kb": 112928,
- "node_ms": 390,
- "node_rss_kb": 122256,
- "bun_ms": 219,
+ "perry_ms": 192,
+ "perry_rss_kb": 91120,
+ "node_ms": 401,
+ "node_rss_kb": 125040,
+ "bun_ms": 227,
"bun_rss_kb": 83440,
- "speed_ratio": 0.54359,
- "memory_ratio": 0.923701
+ "speed_ratio": 0.478803,
+ "memory_ratio": 0.728727
},
"bench_object_property": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 142,
- 126,
- 126,
- 127,
- 125
+ 131,
+ 124,
+ 122,
+ 122,
+ 122
],
"sample_count": 5,
- "median": 126,
- "p95": 142,
- "min": 125,
- "max": 142,
- "mad": 1,
- "stdev": 6.431174
+ "median": 122,
+ "p95": 131,
+ "min": 122,
+ "max": 131,
+ "mad": 0,
+ "stdev": 3.487119
},
"rss_kb": {
"samples": [
- 18416,
- 18416,
- 18416,
- 18416,
- 18416
+ 21680,
+ 21680,
+ 21680,
+ 21680,
+ 21680
],
"sample_count": 5,
- "median": 18416,
- "p95": 18416,
- "min": 18416,
- "max": 18416,
+ "median": 21680,
+ "p95": 21680,
+ "min": 21680,
+ "max": 21680,
"mad": 0,
"stdev": 0
}
@@ -2468,11 +2468,11 @@
"node": {
"wall_ms": {
"samples": [
- 15,
16,
- 15,
16,
- 16
+ 16,
+ 16,
+ 15
],
"sample_count": 5,
"median": 16,
@@ -2480,68 +2480,68 @@
"min": 15,
"max": 16,
"mad": 0,
- "stdev": 0.489898
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 70656,
+ 70576,
+ 70736,
+ 70800,
70720,
- 70608,
- 70640,
70704
],
"sample_count": 5,
- "median": 70656,
- "p95": 70720,
- "min": 70608,
- "max": 70720,
- "mad": 48,
- "stdev": 41.229116
+ "median": 70720,
+ "p95": 70800,
+ "min": 70576,
+ "max": 70800,
+ "mad": 16,
+ "stdev": 73.251348
}
},
"bun": {
"wall_ms": {
"samples": [
- 9,
16,
+ 17,
+ 10,
6,
- 16,
6
],
"sample_count": 5,
- "median": 9,
- "p95": 16,
+ "median": 10,
+ "p95": 17,
"min": 6,
- "max": 16,
- "mad": 3,
- "stdev": 4.543127
+ "max": 17,
+ "mad": 4,
+ "stdev": 4.732864
},
"rss_kb": {
"samples": [
- 37312,
+ 46160,
46176,
- 33552,
- 46272,
- 33600
+ 37440,
+ 33600,
+ 33248
],
"sample_count": 5,
- "median": 37312,
- "p95": 46272,
- "min": 33552,
- "max": 46272,
- "mad": 3760,
- "stdev": 5750.406233
+ "median": 37440,
+ "p95": 46176,
+ "min": 33248,
+ "max": 46176,
+ "mad": 4192,
+ "stdev": 5777.753972
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 7.875,
- "rss": 0.260643
+ "wall_time": 7.625,
+ "rss": 0.306561
},
"perry_to_bun": {
- "wall_time": 14.0,
- "rss": 0.493568
+ "wall_time": 12.2,
+ "rss": 0.57906
}
},
"correctness": {
@@ -2555,47 +2555,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 126,
- "perry_rss_kb": 18416,
+ "perry_ms": 122,
+ "perry_rss_kb": 21680,
"node_ms": 16,
- "node_rss_kb": 70656,
- "bun_ms": 9,
- "bun_rss_kb": 37312,
- "speed_ratio": 7.875,
- "memory_ratio": 0.260643
+ "node_rss_kb": 70720,
+ "bun_ms": 10,
+ "bun_rss_kb": 37440,
+ "speed_ratio": 7.625,
+ "memory_ratio": 0.306561
},
"bench_int_arithmetic": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 372,
- 355,
- 357,
- 357,
- 357
+ 367,
+ 361,
+ 361,
+ 359,
+ 362
],
"sample_count": 5,
- "median": 357,
- "p95": 372,
- "min": 355,
- "max": 372,
- "mad": 0,
- "stdev": 6.2482
+ "median": 361,
+ "p95": 367,
+ "min": 359,
+ "max": 367,
+ "mad": 1,
+ "stdev": 2.683282
},
"rss_kb": {
"samples": [
- 4192,
- 4192,
- 4192,
- 4208,
- 4192
+ 4448,
+ 4432,
+ 4432,
+ 4432,
+ 4432
],
"sample_count": 5,
- "median": 4192,
- "p95": 4208,
- "min": 4192,
- "max": 4208,
+ "median": 4432,
+ "p95": 4448,
+ "min": 4432,
+ "max": 4448,
"mad": 0,
"stdev": 6.4
}
@@ -2603,80 +2603,80 @@
"node": {
"wall_ms": {
"samples": [
- 94,
- 93,
- 94,
- 93,
- 94
+ 97,
+ 96,
+ 95,
+ 96,
+ 97
],
"sample_count": 5,
- "median": 94,
- "p95": 94,
- "min": 93,
- "max": 94,
- "mad": 0,
- "stdev": 0.489898
+ "median": 96,
+ "p95": 97,
+ "min": 95,
+ "max": 97,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 69040,
- 69120,
- 69184,
+ 69152,
69088,
- 69216
+ 69104,
+ 69168,
+ 69312
],
"sample_count": 5,
- "median": 69120,
- "p95": 69216,
- "min": 69040,
- "max": 69216,
- "mad": 64,
- "stdev": 63.679196
+ "median": 69152,
+ "p95": 69312,
+ "min": 69088,
+ "max": 69312,
+ "mad": 48,
+ "stdev": 79.292875
}
},
"bun": {
"wall_ms": {
"samples": [
- 39,
- 38,
- 38,
+ 40,
+ 41,
+ 40,
39,
39
],
"sample_count": 5,
- "median": 39,
- "p95": 39,
- "min": 38,
- "max": 39,
- "mad": 0,
- "stdev": 0.489898
+ "median": 40,
+ "p95": 41,
+ "min": 39,
+ "max": 41,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 36128,
+ 36176,
36160,
36176,
- 36064,
- 36176
+ 36112,
+ 36128
],
"sample_count": 5,
"median": 36160,
"p95": 36176,
- "min": 36064,
+ "min": 36112,
"max": 36176,
"mad": 16,
- "stdev": 42.210899
+ "stdev": 25.996923
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 3.797872,
- "rss": 0.060648
+ "wall_time": 3.760417,
+ "rss": 0.064091
},
"perry_to_bun": {
- "wall_time": 9.153846,
- "rss": 0.115929
+ "wall_time": 9.025,
+ "rss": 0.122566
}
},
"correctness": {
@@ -2690,128 +2690,128 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 357,
- "perry_rss_kb": 4192,
- "node_ms": 94,
- "node_rss_kb": 69120,
- "bun_ms": 39,
+ "perry_ms": 361,
+ "perry_rss_kb": 4432,
+ "node_ms": 96,
+ "node_rss_kb": 69152,
+ "bun_ms": 40,
"bun_rss_kb": 36160,
- "speed_ratio": 3.797872,
- "memory_ratio": 0.060648
+ "speed_ratio": 3.760417,
+ "memory_ratio": 0.064091
},
"bench_buffer_readwrite": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 116,
- 93,
- 93,
- 97,
- 100
+ 96,
+ 94,
+ 94,
+ 95,
+ 94
],
"sample_count": 5,
- "median": 97,
- "p95": 116,
- "min": 93,
- "max": 116,
- "mad": 4,
- "stdev": 8.518216
+ "median": 94,
+ "p95": 96,
+ "min": 94,
+ "max": 96,
+ "mad": 0,
+ "stdev": 0.8
},
"rss_kb": {
"samples": [
- 5168,
- 5168,
- 5168,
- 5168,
- 5168
+ 5280,
+ 5280,
+ 5296,
+ 5280,
+ 5280
],
"sample_count": 5,
- "median": 5168,
- "p95": 5168,
- "min": 5168,
- "max": 5168,
+ "median": 5280,
+ "p95": 5296,
+ "min": 5280,
+ "max": 5296,
"mad": 0,
- "stdev": 0
+ "stdev": 6.4
}
},
"node": {
"wall_ms": {
"samples": [
- 96,
- 98,
- 96,
+ 100,
98,
- 98
+ 99,
+ 100,
+ 99
],
"sample_count": 5,
- "median": 98,
- "p95": 98,
- "min": 96,
- "max": 98,
- "mad": 0,
- "stdev": 0.979796
+ "median": 99,
+ "p95": 100,
+ "min": 98,
+ "max": 100,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 69072,
- 69024,
69040,
- 68880,
- 68896
+ 69152,
+ 69040,
+ 70288,
+ 69008
],
"sample_count": 5,
- "median": 69024,
- "p95": 69072,
- "min": 68880,
- "max": 69072,
- "mad": 48,
- "stdev": 78.774615
+ "median": 69040,
+ "p95": 70288,
+ "min": 69008,
+ "max": 70288,
+ "mad": 32,
+ "stdev": 493.630469
}
},
"bun": {
"wall_ms": {
"samples": [
- 103,
- 200,
- 194,
+ 105,
+ 105,
197,
- 109
+ 103,
+ 105
],
"sample_count": 5,
- "median": 194,
- "p95": 200,
+ "median": 105,
+ "p95": 197,
"min": 103,
- "max": 200,
- "mad": 6,
- "stdev": 44.661393
+ "max": 197,
+ "mad": 0,
+ "stdev": 37.008107
},
"rss_kb": {
"samples": [
- 34224,
- 34288,
- 34336,
+ 34240,
+ 34192,
34288,
- 34224
+ 34224,
+ 34240
],
"sample_count": 5,
- "median": 34288,
- "p95": 34336,
- "min": 34224,
- "max": 34336,
- "mad": 48,
- "stdev": 42.932505
+ "median": 34240,
+ "p95": 34288,
+ "min": 34192,
+ "max": 34288,
+ "mad": 16,
+ "stdev": 31.025151
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 0.989796,
- "rss": 0.074873
+ "wall_time": 0.949495,
+ "rss": 0.076477
},
"perry_to_bun": {
- "wall_time": 0.5,
- "rss": 0.150723
+ "wall_time": 0.895238,
+ "rss": 0.154206
}
},
"correctness": {
@@ -2825,58 +2825,58 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 97,
- "perry_rss_kb": 5168,
- "node_ms": 98,
- "node_rss_kb": 69024,
- "bun_ms": 194,
- "bun_rss_kb": 34288,
- "speed_ratio": 0.989796,
- "memory_ratio": 0.074873
+ "perry_ms": 94,
+ "perry_rss_kb": 5280,
+ "node_ms": 99,
+ "node_rss_kb": 69040,
+ "bun_ms": 105,
+ "bun_rss_kb": 34240,
+ "speed_ratio": 0.949495,
+ "memory_ratio": 0.076477
},
"bench_array_grow": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 29,
- 20,
- 20,
- 21,
- 21
+ 27,
+ 18,
+ 18,
+ 18,
+ 18
],
"sample_count": 5,
- "median": 21,
- "p95": 29,
- "min": 20,
- "max": 29,
- "mad": 1,
- "stdev": 3.429286
+ "median": 18,
+ "p95": 27,
+ "min": 18,
+ "max": 27,
+ "mad": 0,
+ "stdev": 3.6
},
"rss_kb": {
"samples": [
- 42448,
- 42432,
- 42448,
- 42448,
- 42448
+ 42464,
+ 42464,
+ 42464,
+ 42464,
+ 42464
],
"sample_count": 5,
- "median": 42448,
- "p95": 42448,
- "min": 42432,
- "max": 42448,
+ "median": 42464,
+ "p95": 42464,
+ "min": 42464,
+ "max": 42464,
"mad": 0,
- "stdev": 6.4
+ "stdev": 0
}
},
"node": {
"wall_ms": {
"samples": [
- 14,
13,
14,
14,
+ 14,
14
],
"sample_count": 5,
@@ -2889,64 +2889,64 @@
},
"rss_kb": {
"samples": [
- 132896,
- 132944,
133008,
- 133184,
- 132960
+ 133104,
+ 132800,
+ 132800,
+ 132784
],
"sample_count": 5,
- "median": 132960,
- "p95": 133184,
- "min": 132896,
- "max": 133184,
- "mad": 48,
- "stdev": 99.45773
+ "median": 132800,
+ "p95": 133104,
+ "min": 132784,
+ "max": 133104,
+ "mad": 16,
+ "stdev": 131.70634
}
},
"bun": {
"wall_ms": {
"samples": [
- 8,
- 8,
9,
+ 8,
9,
- 9
+ 10,
+ 10
],
"sample_count": 5,
"median": 9,
- "p95": 9,
+ "p95": 10,
"min": 8,
- "max": 9,
- "mad": 0,
- "stdev": 0.489898
+ "max": 10,
+ "mad": 1,
+ "stdev": 0.748331
},
"rss_kb": {
"samples": [
- 75904,
+ 79264,
67008,
- 79280,
- 75840,
- 79312
+ 79312,
+ 75552,
+ 79440
],
"sample_count": 5,
- "median": 75904,
- "p95": 79312,
+ "median": 79264,
+ "p95": 79440,
"min": 67008,
- "max": 79312,
- "mad": 3376,
- "stdev": 4499.061164
+ "max": 79440,
+ "mad": 176,
+ "stdev": 4784.287884
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 1.5,
- "rss": 0.319254
+ "wall_time": 1.285714,
+ "rss": 0.319759
},
"perry_to_bun": {
- "wall_time": 2.333333,
- "rss": 0.559233
+ "wall_time": 2.0,
+ "rss": 0.535729
}
},
"correctness": {
@@ -2962,90 +2962,90 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 21,
- "perry_rss_kb": 42448,
+ "perry_ms": 18,
+ "perry_rss_kb": 42464,
"node_ms": 14,
- "node_rss_kb": 132960,
+ "node_rss_kb": 132800,
"bun_ms": 9,
- "bun_rss_kb": 75904,
- "speed_ratio": 1.5,
- "memory_ratio": 0.319254
+ "bun_rss_kb": 79264,
+ "speed_ratio": 1.285714,
+ "memory_ratio": 0.319759
},
"bench_string_heavy": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 78,
- 55,
- 55,
- 56,
- 56
+ 57,
+ 50,
+ 51,
+ 51,
+ 51
],
"sample_count": 5,
- "median": 56,
- "p95": 78,
- "min": 55,
- "max": 78,
- "mad": 1,
- "stdev": 9.011104
+ "median": 51,
+ "p95": 57,
+ "min": 50,
+ "max": 57,
+ "mad": 0,
+ "stdev": 2.529822
},
"rss_kb": {
"samples": [
- 59552,
- 59568,
- 59568,
- 59568,
- 59568
+ 23728,
+ 23728,
+ 23744,
+ 23744,
+ 23728
],
"sample_count": 5,
- "median": 59568,
- "p95": 59568,
- "min": 59552,
- "max": 59568,
+ "median": 23728,
+ "p95": 23744,
+ "min": 23728,
+ "max": 23744,
"mad": 0,
- "stdev": 6.4
+ "stdev": 7.838367
}
},
"node": {
"wall_ms": {
"samples": [
- 42,
- 41,
- 41,
+ 43,
44,
- 41
+ 44,
+ 43,
+ 43
],
"sample_count": 5,
- "median": 41,
+ "median": 43,
"p95": 44,
- "min": 41,
+ "min": 43,
"max": 44,
"mad": 0,
- "stdev": 1.16619
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
+ 68768,
68656,
- 68640,
+ 68720,
68544,
- 68848,
- 68560
+ 69152
],
"sample_count": 5,
- "median": 68640,
- "p95": 68848,
+ "median": 68720,
+ "p95": 69152,
"min": 68544,
- "max": 68848,
- "mad": 80,
- "stdev": 108.32839
+ "max": 69152,
+ "mad": 64,
+ "stdev": 206.14558
}
},
"bun": {
"wall_ms": {
"samples": [
+ 30,
29,
- 28,
30,
29,
28
@@ -3060,30 +3060,30 @@
},
"rss_kb": {
"samples": [
- 62560,
- 62576,
- 62624,
- 62560,
- 62624
+ 62608,
+ 62544,
+ 62608,
+ 62608,
+ 62608
],
"sample_count": 5,
- "median": 62576,
- "p95": 62624,
- "min": 62560,
- "max": 62624,
- "mad": 16,
- "stdev": 29.328484
+ "median": 62608,
+ "p95": 62608,
+ "min": 62544,
+ "max": 62608,
+ "mad": 0,
+ "stdev": 25.6
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 1.365854,
- "rss": 0.867832
+ "wall_time": 1.186047,
+ "rss": 0.345285
},
"perry_to_bun": {
- "wall_time": 1.931034,
- "rss": 0.95193
+ "wall_time": 1.758621,
+ "rss": 0.378993
}
},
"correctness": {
@@ -3097,28 +3097,28 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 56,
- "perry_rss_kb": 59568,
- "node_ms": 41,
- "node_rss_kb": 68640,
+ "perry_ms": 51,
+ "perry_rss_kb": 23728,
+ "node_ms": 43,
+ "node_rss_kb": 68720,
"bun_ms": 29,
- "bun_rss_kb": 62576,
- "speed_ratio": 1.365854,
- "memory_ratio": 0.867832
+ "bun_rss_kb": 62608,
+ "speed_ratio": 1.186047,
+ "memory_ratio": 0.345285
},
"bench_numeric_array_numeric": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 70,
- 69,
69,
- 69,
- 70
+ 70,
+ 70,
+ 70,
+ 69
],
"sample_count": 5,
- "median": 69,
+ "median": 70,
"p95": 70,
"min": 69,
"max": 70,
@@ -3127,17 +3127,17 @@
},
"rss_kb": {
"samples": [
- 26048,
- 26048,
- 26064,
- 26048,
- 26048
+ 26688,
+ 26688,
+ 26688,
+ 26672,
+ 26688
],
"sample_count": 5,
- "median": 26048,
- "p95": 26064,
- "min": 26048,
- "max": 26064,
+ "median": 26688,
+ "p95": 26688,
+ "min": 26672,
+ "max": 26688,
"mad": 0,
"stdev": 6.4
}
@@ -3145,10 +3145,10 @@
"node": {
"wall_ms": {
"samples": [
+ 6,
+ 6,
5,
5,
- 5,
- 6,
5
],
"sample_count": 5,
@@ -3157,23 +3157,23 @@
"min": 5,
"max": 6,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 89728,
- 89264,
- 89344,
- 89280,
- 89440
+ 89296,
+ 89408,
+ 89520,
+ 89792,
+ 89216
],
"sample_count": 5,
- "median": 89344,
- "p95": 89728,
- "min": 89264,
- "max": 89728,
- "mad": 80,
- "stdev": 170.052227
+ "median": 89408,
+ "p95": 89792,
+ "min": 89216,
+ "max": 89792,
+ "mad": 112,
+ "stdev": 201.015024
}
},
"bun": {
@@ -3182,8 +3182,8 @@
4,
4,
4,
- 5,
- 4
+ 4,
+ 5
],
"sample_count": 5,
"median": 4,
@@ -3195,30 +3195,30 @@
},
"rss_kb": {
"samples": [
- 46672,
- 46592,
- 46640,
+ 46720,
46688,
- 46656
+ 46720,
+ 46752,
+ 46688
],
"sample_count": 5,
- "median": 46656,
- "p95": 46688,
- "min": 46592,
- "max": 46688,
- "mad": 16,
- "stdev": 32.946016
+ "median": 46720,
+ "p95": 46752,
+ "min": 46688,
+ "max": 46752,
+ "mad": 32,
+ "stdev": 23.946607
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 13.8,
- "rss": 0.291547
+ "wall_time": 14.0,
+ "rss": 0.298497
},
"perry_to_bun": {
- "wall_time": 17.25,
- "rss": 0.558299
+ "wall_time": 17.5,
+ "rss": 0.571233
}
},
"correctness": {
@@ -3232,47 +3232,47 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 69,
- "perry_rss_kb": 26048,
+ "perry_ms": 70,
+ "perry_rss_kb": 26688,
"node_ms": 5,
- "node_rss_kb": 89344,
+ "node_rss_kb": 89408,
"bun_ms": 4,
- "bun_rss_kb": 46656,
- "speed_ratio": 13.8,
- "memory_ratio": 0.291547
+ "bun_rss_kb": 46720,
+ "speed_ratio": 14.0,
+ "memory_ratio": 0.298497
},
"bench_numeric_array_downgrade": {
"runtimes": {
"perry": {
"wall_ms": {
"samples": [
- 19,
- 19,
- 19,
- 19,
+ 21,
+ 21,
+ 20,
+ 21,
19
],
"sample_count": 5,
- "median": 19,
- "p95": 19,
+ "median": 21,
+ "p95": 21,
"min": 19,
- "max": 19,
+ "max": 21,
"mad": 0,
- "stdev": 0
+ "stdev": 0.8
},
"rss_kb": {
"samples": [
- 26656,
- 26656,
- 26640,
- 26640,
- 26656
+ 24192,
+ 24176,
+ 24192,
+ 24176,
+ 24176
],
"sample_count": 5,
- "median": 26656,
- "p95": 26656,
- "min": 26640,
- "max": 26656,
+ "median": 24176,
+ "p95": 24192,
+ "min": 24176,
+ "max": 24192,
"mad": 0,
"stdev": 7.838367
}
@@ -3283,77 +3283,77 @@
6,
6,
6,
- 6,
+ 7,
6
],
"sample_count": 5,
"median": 6,
- "p95": 6,
+ "p95": 7,
"min": 6,
- "max": 6,
+ "max": 7,
"mad": 0,
- "stdev": 0
+ "stdev": 0.4
},
"rss_kb": {
"samples": [
- 89424,
+ 90096,
+ 89824,
89392,
- 89504,
- 89360,
- 89440
+ 89536,
+ 89824
],
"sample_count": 5,
- "median": 89424,
- "p95": 89504,
- "min": 89360,
- "max": 89504,
- "mad": 32,
- "stdev": 48.530403
+ "median": 89824,
+ "p95": 90096,
+ "min": 89392,
+ "max": 90096,
+ "mad": 272,
+ "stdev": 246.337654
}
},
"bun": {
"wall_ms": {
"samples": [
+ 6,
5,
- 5,
- 5,
- 5,
- 6
+ 6,
+ 6,
+ 5
],
"sample_count": 5,
- "median": 5,
+ "median": 6,
"p95": 6,
"min": 5,
"max": 6,
"mad": 0,
- "stdev": 0.4
+ "stdev": 0.489898
},
"rss_kb": {
"samples": [
- 48112,
48096,
+ 48064,
+ 48160,
48096,
- 48112,
48096
],
"sample_count": 5,
"median": 48096,
- "p95": 48112,
- "min": 48096,
- "max": 48112,
+ "p95": 48160,
+ "min": 48064,
+ "max": 48160,
"mad": 0,
- "stdev": 7.838367
+ "stdev": 31.353469
}
}
},
"ratios": {
"perry_to_node": {
- "wall_time": 3.166667,
- "rss": 0.298086
+ "wall_time": 3.5,
+ "rss": 0.269149
},
"perry_to_bun": {
- "wall_time": 3.8,
- "rss": 0.554225
+ "wall_time": 3.5,
+ "rss": 0.502661
}
},
"correctness": {
@@ -3367,22 +3367,22 @@
],
"reason": "all 5 Perry sample(s) matched node semantic output"
},
- "perry_ms": 19,
- "perry_rss_kb": 26656,
+ "perry_ms": 21,
+ "perry_rss_kb": 24176,
"node_ms": 6,
- "node_rss_kb": 89424,
- "bun_ms": 5,
+ "node_rss_kb": 89824,
+ "bun_ms": 6,
"bun_rss_kb": 48096,
- "speed_ratio": 3.166667,
- "memory_ratio": 0.298086
+ "speed_ratio": 3.5,
+ "memory_ratio": 0.269149
}
}
},
"polyglot": {
"schema_version": 1,
"suite": "polyglot",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
- "generated_at": "2026-08-03T05:11:46Z",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
+ "generated_at": "2026-08-07T10:55:57Z",
"run_config": {
"warmup": "none beyond benchmark-specific setup",
"requested_samples": 11,
@@ -3412,7 +3412,7 @@
},
"runtime_metadata": {
"perry": {
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"resolved_executable": "target/release/perry"
},
"node": {
@@ -3435,72 +3435,72 @@
"perry": {
"wall_ms": {
"samples": [
- 110.0,
- 94.0,
- 93.0,
- 94.0,
- 94.0,
- 94.0,
+ 96.0,
+ 95.0,
+ 95.0,
+ 95.0,
94.0,
93.0,
93.0,
- 93.0,
- 94.0
+ 95.0,
+ 95.0,
+ 95.0,
+ 95.0
],
"sample_count": 11,
- "median": 94.0,
- "p95": 110.0,
+ "median": 95.0,
+ "p95": 96.0,
"min": 93.0,
- "max": 110.0,
- "stdev": 4.737750625743776
+ "max": 96.0,
+ "stdev": 0.8813963377120598
},
"output_sha256": "45e7000362b678343915ceae0bbf34e9c236096552f86ca83f6cb91d6b0b5c67"
},
"node": {
"wall_ms": {
"samples": [
+ 97.0,
96.0,
+ 97.0,
+ 97.0,
+ 98.0,
96.0,
- 95.0,
- 95.0,
- 95.0,
- 95.0,
- 95.0,
- 94.0,
- 95.0,
- 96.0,
- 95.0
+ 98.0,
+ 99.0,
+ 99.0,
+ 98.0,
+ 97.0
],
"sample_count": 11,
- "median": 95.0,
- "p95": 96.0,
- "min": 94.0,
- "max": 96.0,
- "stdev": 0.5749595745760689
+ "median": 97.0,
+ "p95": 99.0,
+ "min": 96.0,
+ "max": 99.0,
+ "stdev": 0.9875254992000196
},
"output_sha256": "45e7000362b678343915ceae0bbf34e9c236096552f86ca83f6cb91d6b0b5c67"
},
"bun": {
"wall_ms": {
"samples": [
- 95.0,
- 95.0,
- 95.0,
- 94.0,
- 95.0,
- 95.0,
- 94.0,
- 95.0,
- 95.0,
- 95.0,
- 95.0
+ 96.0,
+ 98.0,
+ 97.0,
+ 97.0,
+ 96.0,
+ 98.0,
+ 96.0,
+ 97.0,
+ 96.0,
+ 97.0,
+ 97.0
],
"sample_count": 11,
- "median": 95.0,
- "p95": 95.0,
- "min": 94.0,
- "max": 95.0,
- "stdev": 0.38569460791993504
+ "median": 97.0,
+ "p95": 98.0,
+ "min": 96.0,
+ "max": 98.0,
+ "stdev": 0.7158188976374373
},
"output_sha256": "45e7000362b678343915ceae0bbf34e9c236096552f86ca83f6cb91d6b0b5c67"
}
@@ -3516,40 +3516,40 @@
"perry": {
"wall_ms": {
"samples": [
- 34.0,
- 24.0,
- 24.0,
- 24.0,
- 24.0,
- 24.0,
- 24.0,
- 24.0,
- 25.0,
- 24.0,
- 24.0
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 23.0,
+ 22.0,
+ 23.0
],
"sample_count": 11,
- "median": 24.0,
- "p95": 34.0,
- "min": 24.0,
- "max": 34.0,
- "stdev": 2.860387767736777
+ "median": 23.0,
+ "p95": 23.0,
+ "min": 22.0,
+ "max": 23.0,
+ "stdev": 0.28747978728803447
},
"output_sha256": "9a59b9a771dcc3170ca6608099bc1dbe482831939679e81ae72f7bf4bd249674"
},
"node": {
"wall_ms": {
"samples": [
+ 10.0,
11.0,
+ 10.0,
+ 10.0,
11.0,
11.0,
11.0,
11.0,
11.0,
10.0,
- 11.0,
- 11.0,
- 11.0,
10.0
],
"sample_count": 11,
@@ -3557,22 +3557,22 @@
"p95": 11.0,
"min": 10.0,
"max": 11.0,
- "stdev": 0.38569460791993504
+ "stdev": 0.4979295977319692
},
"output_sha256": "9a59b9a771dcc3170ca6608099bc1dbe482831939679e81ae72f7bf4bd249674"
},
"bun": {
"wall_ms": {
"samples": [
+ 13.0,
+ 14.0,
+ 14.0,
14.0,
14.0,
- 13.0,
14.0,
14.0,
14.0,
14.0,
- 13.0,
- 13.0,
14.0,
14.0
],
@@ -3581,7 +3581,7 @@
"p95": 14.0,
"min": 13.0,
"max": 14.0,
- "stdev": 0.4453617714151233
+ "stdev": 0.28747978728803447
},
"output_sha256": "9a59b9a771dcc3170ca6608099bc1dbe482831939679e81ae72f7bf4bd249674"
}
@@ -3597,24 +3597,24 @@
"perry": {
"wall_ms": {
"samples": [
- 2.0,
+ 1.0,
2.0,
2.0,
1.0,
- 2.0,
1.0,
1.0,
2.0,
1.0,
- 2.0,
+ 1.0,
+ 1.0,
1.0
],
"sample_count": 11,
- "median": 2.0,
+ "median": 1.0,
"p95": 2.0,
"min": 1.0,
"max": 2.0,
- "stdev": 0.4979295977319692
+ "stdev": 0.4453617714151233
},
"output_sha256": "a76ae1255a79f86acf51281a91633021374b072ef8c7fc75e6f1adf69e1e9ed4"
},
@@ -3628,16 +3628,16 @@
7.0,
7.0,
7.0,
+ 8.0,
7.0,
7.0,
- 7.0,
- 6.0
+ 7.0
],
"sample_count": 11,
"median": 7.0,
- "p95": 7.0,
- "min": 6.0,
- "max": 7.0,
+ "p95": 8.0,
+ "min": 7.0,
+ "max": 8.0,
"stdev": 0.28747978728803447
},
"output_sha256": "a76ae1255a79f86acf51281a91633021374b072ef8c7fc75e6f1adf69e1e9ed4"
@@ -3647,7 +3647,7 @@
"samples": [
5.0,
5.0,
- 4.0,
+ 5.0,
5.0,
5.0,
5.0,
@@ -3660,9 +3660,9 @@
"sample_count": 11,
"median": 5.0,
"p95": 5.0,
- "min": 4.0,
+ "min": 5.0,
"max": 5.0,
- "stdev": 0.28747978728803447
+ "stdev": 0.0
},
"output_sha256": "a76ae1255a79f86acf51281a91633021374b072ef8c7fc75e6f1adf69e1e9ed4"
}
@@ -3678,72 +3678,72 @@
"perry": {
"wall_ms": {
"samples": [
- 420.0,
- 395.0,
- 394.0,
- 394.0,
- 394.0,
- 394.0,
- 394.0,
- 394.0,
- 394.0,
- 395.0,
- 395.0
+ 399.0,
+ 398.0,
+ 397.0,
+ 399.0,
+ 407.0,
+ 400.0,
+ 398.0,
+ 401.0,
+ 399.0,
+ 398.0,
+ 399.0
],
"sample_count": 11,
- "median": 394.0,
- "p95": 420.0,
- "min": 394.0,
- "max": 420.0,
- "stdev": 7.401139068017317
+ "median": 399.0,
+ "p95": 407.0,
+ "min": 397.0,
+ "max": 407.0,
+ "stdev": 2.5712973861329003
},
"output_sha256": "834774a30aeb60ab0f0a8dac4482efb07689d7b249da0942aa1260a78a3fa77d"
},
"node": {
"wall_ms": {
"samples": [
- 924.0,
+ 933.0,
+ 931.0,
+ 930.0,
+ 932.0,
+ 943.0,
+ 930.0,
+ 932.0,
+ 935.0,
945.0,
- 1018.0,
- 984.0,
- 940.0,
- 923.0,
- 924.0,
- 923.0,
- 923.0,
- 924.0,
- 923.0
+ 937.0,
+ 943.0
],
"sample_count": 11,
- "median": 924.0,
- "p95": 1018.0,
- "min": 923.0,
- "max": 1018.0,
- "stdev": 30.087750452181155
+ "median": 933.0,
+ "p95": 945.0,
+ "min": 930.0,
+ "max": 945.0,
+ "stdev": 5.365947113954075
},
"output_sha256": "834774a30aeb60ab0f0a8dac4482efb07689d7b249da0942aa1260a78a3fa77d"
},
"bun": {
"wall_ms": {
"samples": [
- 512.0,
- 507.0,
- 512.0,
- 512.0,
- 512.0,
+ 519.0,
+ 517.0,
515.0,
512.0,
+ 515.0,
+ 517.0,
+ 515.0,
512.0,
- 513.0,
- 509.0,
- 507.0
+ 511.0,
+ 519.0,
+ 523.0
],
"sample_count": 11,
- "median": 512.0,
- "p95": 515.0,
- "min": 507.0,
- "max": 515.0,
- "stdev": 2.3671302847802793
+ "median": 515.0,
+ "p95": 523.0,
+ "min": 511.0,
+ "max": 523.0,
+ "stdev": 3.4233037061386784
},
"output_sha256": "834774a30aeb60ab0f0a8dac4482efb07689d7b249da0942aa1260a78a3fa77d"
}
@@ -3759,72 +3759,72 @@
"perry": {
"wall_ms": {
"samples": [
- 241.0,
- 218.0,
- 217.0,
- 218.0,
- 218.0,
- 217.0,
- 217.0,
- 217.0,
- 218.0,
- 217.0,
- 218.0
+ 222.0,
+ 222.0,
+ 222.0,
+ 223.0,
+ 227.0,
+ 227.0,
+ 224.0,
+ 222.0,
+ 222.0,
+ 220.0,
+ 222.0
],
"sample_count": 11,
- "median": 218.0,
- "p95": 241.0,
- "min": 217.0,
- "max": 241.0,
- "stdev": 6.772574738977882
+ "median": 222.0,
+ "p95": 227.0,
+ "min": 220.0,
+ "max": 227.0,
+ "stdev": 2.088931871468374
},
"output_sha256": "6cb3a76d1ca7915e12bb42333de96a572ad2f85a93f3d7bb6c2148d08be2bb2d"
},
"node": {
"wall_ms": {
"samples": [
- 219.0,
- 220.0,
- 222.0,
- 220.0,
- 220.0,
- 220.0,
- 219.0,
- 220.0,
- 220.0,
- 220.0,
- 220.0
+ 224.0,
+ 225.0,
+ 224.0,
+ 224.0,
+ 224.0,
+ 224.0,
+ 224.0,
+ 224.0,
+ 224.0,
+ 225.0,
+ 225.0
],
"sample_count": 11,
- "median": 220.0,
- "p95": 222.0,
- "min": 219.0,
- "max": 222.0,
- "stdev": 0.7385489458759964
+ "median": 224.0,
+ "p95": 225.0,
+ "min": 224.0,
+ "max": 225.0,
+ "stdev": 0.4453617714151233
},
"output_sha256": "6cb3a76d1ca7915e12bb42333de96a572ad2f85a93f3d7bb6c2148d08be2bb2d"
},
"bun": {
"wall_ms": {
"samples": [
+ 223.0,
+ 223.0,
220.0,
- 219.0,
- 220.0,
- 221.0,
- 221.0,
- 219.0,
- 219.0,
- 219.0,
- 219.0,
- 220.0,
- 223.0
+ 223.0,
+ 224.0,
+ 222.0,
+ 223.0,
+ 223.0,
+ 223.0,
+ 223.0,
+ 221.0
],
"sample_count": 11,
- "median": 220.0,
- "p95": 223.0,
- "min": 219.0,
- "max": 223.0,
- "stdev": 1.2060453783110545
+ "median": 223.0,
+ "p95": 224.0,
+ "min": 220.0,
+ "max": 224.0,
+ "stdev": 1.0756508696544755
},
"output_sha256": "6cb3a76d1ca7915e12bb42333de96a572ad2f85a93f3d7bb6c2148d08be2bb2d"
}
@@ -3840,47 +3840,47 @@
"perry": {
"wall_ms": {
"samples": [
- 116.0,
- 93.0,
- 93.0,
- 93.0,
- 93.0,
- 93.0,
- 93.0,
+ 96.0,
+ 95.0,
+ 95.0,
+ 95.0,
+ 94.0,
+ 95.0,
+ 94.0,
+ 94.0,
+ 94.0,
94.0,
- 93.0,
- 93.0,
94.0
],
"sample_count": 11,
- "median": 93.0,
- "p95": 116.0,
- "min": 93.0,
- "max": 116.0,
- "stdev": 6.565625485551923
+ "median": 94.0,
+ "p95": 96.0,
+ "min": 94.0,
+ "max": 96.0,
+ "stdev": 0.655554777357089
},
"output_sha256": "d68797a2b161b634fec27feb8b6bc77e100157293c334376792cb0341b9c5f51"
},
"node": {
"wall_ms": {
"samples": [
- 63.0,
- 63.0,
- 63.0,
- 63.0,
- 63.0,
- 63.0,
- 63.0,
+ 65.0,
+ 65.0,
+ 65.0,
+ 65.0,
+ 65.0,
+ 65.0,
+ 65.0,
+ 65.0,
64.0,
- 64.0,
- 63.0,
- 63.0
+ 65.0,
+ 64.0
],
"sample_count": 11,
- "median": 63.0,
- "p95": 64.0,
- "min": 63.0,
- "max": 64.0,
+ "median": 65.0,
+ "p95": 65.0,
+ "min": 64.0,
+ "max": 65.0,
"stdev": 0.38569460791993504
},
"output_sha256": "d68797a2b161b634fec27feb8b6bc77e100157293c334376792cb0341b9c5f51"
@@ -3889,23 +3889,23 @@
"wall_ms": {
"samples": [
39.0,
+ 40.0,
+ 40.0,
+ 41.0,
+ 41.0,
+ 41.0,
+ 40.0,
39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0,
- 39.0
+ 40.0,
+ 40.0,
+ 40.0
],
"sample_count": 11,
- "median": 39.0,
- "p95": 39.0,
+ "median": 40.0,
+ "p95": 41.0,
"min": 39.0,
- "max": 39.0,
- "stdev": 0.0
+ "max": 41.0,
+ "stdev": 0.668042657122685
},
"output_sha256": "d68797a2b161b634fec27feb8b6bc77e100157293c334376792cb0341b9c5f51"
}
@@ -3921,24 +3921,24 @@
"perry": {
"wall_ms": {
"samples": [
- 71.0,
- 49.0,
- 49.0,
- 49.0,
- 49.0,
- 49.0,
- 49.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
49.0,
49.0,
49.0,
- 48.0
+ 50.0,
+ 50.0
],
"sample_count": 11,
- "median": 49.0,
- "p95": 71.0,
- "min": 48.0,
- "max": 71.0,
- "stdev": 6.359739066324619
+ "median": 50.0,
+ "p95": 50.0,
+ "min": 49.0,
+ "max": 50.0,
+ "stdev": 0.4453617714151233
},
"output_sha256": "02dbcc45c8e22eb2287af9c9106f65c992f093273c79f14f5fa49a4fc7ef0289"
},
@@ -3946,47 +3946,47 @@
"wall_ms": {
"samples": [
50.0,
- 49.0,
- 49.0,
- 49.0,
- 48.0,
- 49.0,
- 49.0,
- 49.0,
- 49.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
+ 50.0,
49.0,
49.0
],
"sample_count": 11,
- "median": 49.0,
+ "median": 50.0,
"p95": 50.0,
- "min": 48.0,
+ "min": 49.0,
"max": 50.0,
- "stdev": 0.4264014327112209
+ "stdev": 0.38569460791993504
},
"output_sha256": "02dbcc45c8e22eb2287af9c9106f65c992f093273c79f14f5fa49a4fc7ef0289"
},
"bun": {
"wall_ms": {
"samples": [
- 48.0,
- 48.0,
- 49.0,
- 48.0,
- 48.0,
- 49.0,
- 49.0,
- 49.0,
- 48.0,
- 48.0,
+ 51.0,
+ 51.0,
+ 51.0,
+ 51.0,
+ 50.0,
+ 50.0,
+ 51.0,
+ 50.0,
+ 50.0,
+ 51.0,
49.0
],
"sample_count": 11,
- "median": 48.0,
- "p95": 49.0,
- "min": 48.0,
- "max": 49.0,
- "stdev": 0.4979295977319692
+ "median": 51.0,
+ "p95": 51.0,
+ "min": 49.0,
+ "max": 51.0,
+ "stdev": 0.655554777357089
},
"output_sha256": "02dbcc45c8e22eb2287af9c9106f65c992f093273c79f14f5fa49a4fc7ef0289"
}
@@ -4002,72 +4002,72 @@
"perry": {
"wall_ms": {
"samples": [
- 60.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0,
- 43.0
+ 46.0,
+ 41.0,
+ 40.0,
+ 40.0,
+ 40.0,
+ 41.0,
+ 40.0,
+ 41.0,
+ 42.0,
+ 41.0,
+ 41.0
],
"sample_count": 11,
- "median": 43.0,
- "p95": 60.0,
- "min": 43.0,
- "max": 60.0,
- "stdev": 4.887156383896587
+ "median": 41.0,
+ "p95": 46.0,
+ "min": 40.0,
+ "max": 46.0,
+ "stdev": 1.6414063713879807
},
"output_sha256": "8e77f4e216b88148ae91a1b1fafd99b59948aa3d0a447313af68e39a25cc21e2"
},
"node": {
"wall_ms": {
"samples": [
+ 19.0,
+ 18.0,
+ 19.0,
18.0,
18.0,
- 17.0,
- 17.0,
18.0,
18.0,
18.0,
- 17.0,
18.0,
18.0,
18.0
],
"sample_count": 11,
"median": 18.0,
- "p95": 18.0,
- "min": 17.0,
- "max": 18.0,
- "stdev": 0.4453617714151233
+ "p95": 19.0,
+ "min": 18.0,
+ "max": 19.0,
+ "stdev": 0.38569460791993504
},
"output_sha256": "8e77f4e216b88148ae91a1b1fafd99b59948aa3d0a447313af68e39a25cc21e2"
},
"bun": {
"wall_ms": {
"samples": [
- 18.0,
19.0,
- 18.0,
- 18.0,
19.0,
19.0,
- 18.0,
+ 20.0,
19.0,
- 18.0,
- 18.0,
- 19.0
+ 19.0,
+ 19.0,
+ 20.0,
+ 19.0,
+ 19.0,
+ 20.0
],
"sample_count": 11,
- "median": 18.0,
- "p95": 19.0,
- "min": 18.0,
- "max": 19.0,
- "stdev": 0.4979295977319692
+ "median": 19.0,
+ "p95": 20.0,
+ "min": 19.0,
+ "max": 20.0,
+ "stdev": 0.4453617714151233
},
"output_sha256": "8e77f4e216b88148ae91a1b1fafd99b59948aa3d0a447313af68e39a25cc21e2"
}
@@ -4083,33 +4083,33 @@
"perry": {
"wall_ms": {
"samples": [
- 7.0,
- 3.0,
- 3.0,
- 3.0,
- 3.0,
- 3.0,
- 3.0,
- 3.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 2.0,
+ 2.0,
3.0,
3.0,
3.0
],
"sample_count": 11,
- "median": 3.0,
- "p95": 7.0,
- "min": 3.0,
- "max": 7.0,
- "stdev": 1.1499191491521379
+ "median": 2.0,
+ "p95": 3.0,
+ "min": 2.0,
+ "max": 3.0,
+ "stdev": 0.4453617714151233
},
"output_sha256": "e70c38907b55a22165abecab6fbc7e4901cc69e6aeee9fb0c32635455ec55134"
},
"node": {
"wall_ms": {
"samples": [
+ 6.0,
5.0,
- 5.0,
- 5.0,
+ 6.0,
5.0,
5.0,
5.0,
@@ -4121,10 +4121,10 @@
],
"sample_count": 11,
"median": 5.0,
- "p95": 5.0,
+ "p95": 6.0,
"min": 5.0,
- "max": 5.0,
- "stdev": 0.0
+ "max": 6.0,
+ "stdev": 0.38569460791993504
},
"output_sha256": "e70c38907b55a22165abecab6fbc7e4901cc69e6aeee9fb0c32635455ec55134"
},
@@ -4132,23 +4132,23 @@
"wall_ms": {
"samples": [
6.0,
- 5.0,
6.0,
- 5.0,
- 5.0,
6.0,
+ 5.0,
6.0,
5.0,
+ 6.0,
5.0,
6.0,
+ 6.0,
5.0
],
"sample_count": 11,
- "median": 5.0,
+ "median": 6.0,
"p95": 6.0,
"min": 5.0,
"max": 6.0,
- "stdev": 0.4979295977319692
+ "stdev": 0.48104569292083466
},
"output_sha256": "e70c38907b55a22165abecab6fbc7e4901cc69e6aeee9fb0c32635455ec55134"
}
@@ -4159,8 +4159,8 @@
"json_polyglot": {
"schema_version": 1,
"suite": "json_polyglot",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
- "generated_at": "2026-08-03T05:19:38Z",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
+ "generated_at": "2026-08-07T11:05:00Z",
"run_config": {
"warmup": "3 untimed iterations inside each benchmark process",
"requested_samples": 11,
@@ -4168,7 +4168,7 @@
},
"commands": {
"perry": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"compile",
"bench.ts",
"-o",
@@ -4188,7 +4188,7 @@
},
"runtime_metadata": {
"perry": {
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"resolved_executable": "target/release/perry"
},
"node": {
@@ -4211,70 +4211,70 @@
"perry": {
"wall_ms": {
"samples": [
- 221.0,
- 213.0,
- 214.0,
- 214.0,
- 214.0,
- 214.0,
- 213.0,
- 212.0,
- 213.0,
- 213.0,
- 213.0
+ 202.0,
+ 191.0,
+ 201.0,
+ 203.0,
+ 201.0,
+ 190.0,
+ 202.0,
+ 204.0,
+ 201.0,
+ 193.0,
+ 202.0
],
"sample_count": 11,
- "median": 213.0,
- "p95": 221.0,
- "min": 212.0,
- "max": 221.0,
- "stdev": 2.2962419891481978
+ "median": 201.0,
+ "p95": 204.0,
+ "min": 190.0,
+ "max": 204.0,
+ "stdev": 4.870216449446863
}
},
"node": {
"wall_ms": {
"samples": [
- 384.0,
- 382.0,
- 387.0,
- 387.0,
- 393.0,
- 389.0,
- 392.0,
- 387.0,
- 397.0,
- 395.0,
- 386.0
+ 406.0,
+ 424.0,
+ 407.0,
+ 418.0,
+ 417.0,
+ 419.0,
+ 408.0,
+ 417.0,
+ 416.0,
+ 412.0,
+ 421.0
],
"sample_count": 11,
- "median": 387.0,
- "p95": 397.0,
- "min": 382.0,
- "max": 397.0,
- "stdev": 4.47213595499958
+ "median": 417.0,
+ "p95": 424.0,
+ "min": 406.0,
+ "max": 424.0,
+ "stdev": 5.6729020952082525
}
},
"bun": {
"wall_ms": {
"samples": [
- 222.0,
- 223.0,
- 221.0,
- 222.0,
- 223.0,
- 223.0,
- 225.0,
- 224.0,
- 224.0,
- 222.0,
- 223.0
+ 238.0,
+ 232.0,
+ 233.0,
+ 238.0,
+ 238.0,
+ 227.0,
+ 239.0,
+ 237.0,
+ 233.0,
+ 235.0,
+ 241.0
],
"sample_count": 11,
- "median": 223.0,
- "p95": 225.0,
- "min": 221.0,
- "max": 225.0,
- "stdev": 1.083306844346635
+ "median": 237.0,
+ "p95": 241.0,
+ "min": 227.0,
+ "max": 241.0,
+ "stdev": 3.822508371205207
}
}
}
@@ -4289,70 +4289,70 @@
"perry": {
"wall_ms": {
"samples": [
- 2651.0,
- 2641.0,
- 2656.0,
- 2683.0,
- 2640.0,
- 2638.0,
- 2630.0,
- 2653.0,
- 2669.0,
- 2920.0,
- 2659.0
+ 2334.0,
+ 2272.0,
+ 2326.0,
+ 2403.0,
+ 2433.0,
+ 2437.0,
+ 2006.0,
+ 2016.0,
+ 2327.0,
+ 1992.0,
+ 2336.0
],
"sample_count": 11,
- "median": 2653.0,
- "p95": 2920.0,
- "min": 2630.0,
- "max": 2920.0,
- "stdev": 78.36774931201869
+ "median": 2327.0,
+ "p95": 2437.0,
+ "min": 1992.0,
+ "max": 2437.0,
+ "stdev": 164.53239526278432
}
},
"node": {
"wall_ms": {
"samples": [
- 389.0,
- 389.0,
- 394.0,
- 395.0,
- 393.0,
- 386.0,
- 390.0,
- 390.0,
+ 417.0,
398.0,
- 388.0,
- 388.0
+ 425.0,
+ 405.0,
+ 420.0,
+ 400.0,
+ 418.0,
+ 406.0,
+ 420.0,
+ 398.0,
+ 423.0
],
"sample_count": 11,
- "median": 390.0,
- "p95": 398.0,
- "min": 386.0,
- "max": 398.0,
- "stdev": 3.4497574474564137
+ "median": 417.0,
+ "p95": 425.0,
+ "min": 398.0,
+ "max": 425.0,
+ "stdev": 9.998346970812742
}
},
"bun": {
"wall_ms": {
"samples": [
- 225.0,
- 226.0,
- 225.0,
- 226.0,
- 224.0,
- 225.0,
- 224.0,
- 226.0,
- 224.0,
- 230.0,
- 224.0
+ 239.0,
+ 231.0,
+ 242.0,
+ 253.0,
+ 232.0,
+ 245.0,
+ 239.0,
+ 235.0,
+ 235.0,
+ 242.0,
+ 242.0
],
"sample_count": 11,
- "median": 225.0,
- "p95": 230.0,
- "min": 224.0,
- "max": 230.0,
- "stdev": 1.6663911618021237
+ "median": 239.0,
+ "p95": 253.0,
+ "min": 231.0,
+ "max": 253.0,
+ "stdev": 6.035706426435575
}
}
}
@@ -4362,8 +4362,8 @@
"app_patterns": {
"schema_version": 1,
"suite": "app_patterns",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
- "generated_at": "2026-08-03T05:24:53Z",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
+ "generated_at": "2026-08-07T11:10:36Z",
"run_config": {
"warmup": 3,
"requested_samples": 15,
@@ -4371,7 +4371,7 @@
},
"commands": {
"perry": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"",
"-o",
""
@@ -4396,7 +4396,7 @@
},
"runtime_metadata": {
"perry": {
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"resolved_executable": "target/release/perry"
},
"node": {
@@ -4419,82 +4419,82 @@
"perry": {
"wall_ms": {
"samples": [
- 147.218373,
- 147.563415,
- 148.319123,
- 148.588331,
- 147.047039,
- 147.475956,
- 149.793123,
- 149.041539,
- 147.116373,
- 147.21754,
- 147.755748,
- 146.228248,
- 147.309582,
- 147.098581,
- 147.486082
+ 129.646955,
+ 127.641622,
+ 126.152122,
+ 130.628789,
+ 125.21983,
+ 121.540539,
+ 130.810455,
+ 131.995039,
+ 125.564205,
+ 128.244039,
+ 129.509122,
+ 128.383122,
+ 117.670914,
+ 116.727247,
+ 126.498456
],
"sample_count": 15,
- "median": 147.475956,
- "p95": 149.793123,
- "min": 146.228248,
- "max": 149.793123,
- "stdev": 0.8709795764199335
+ "median": 127.641622,
+ "p95": 131.995039,
+ "min": 116.727247,
+ "max": 131.995039,
+ "stdev": 4.421581985487446
}
},
"node": {
"wall_ms": {
"samples": [
- 72.169206,
- 72.557457,
- 72.308915,
- 72.926331,
- 76.50079,
- 73.465165,
- 74.92779,
- 71.350331,
- 72.158664,
- 75.012748,
- 72.280831,
- 72.884165,
- 75.039248,
- 76.18954,
- 73.68379
+ 80.322331,
+ 81.42183,
+ 79.92008,
+ 79.143414,
+ 83.596622,
+ 81.67033,
+ 84.810789,
+ 80.793081,
+ 78.437122,
+ 74.845914,
+ 72.748206,
+ 75.930872,
+ 82.079706,
+ 83.15183,
+ 82.278664
],
"sample_count": 15,
- "median": 72.926331,
- "p95": 76.50079,
- "min": 71.350331,
- "max": 76.50079,
- "stdev": 1.5406037767142005
+ "median": 80.793081,
+ "p95": 84.810789,
+ "min": 72.748206,
+ "max": 84.810789,
+ "stdev": 3.264768752008936
}
},
"bun": {
"wall_ms": {
"samples": [
- 25.970373,
- 25.614206,
- 26.462331,
- 27.980664,
- 26.638539,
- 26.546415,
- 27.715165,
- 26.040789,
- 25.989623,
- 25.949289,
- 26.352582,
- 26.001581,
- 25.895248,
- 26.690956,
- 26.028665
+ 31.435288,
+ 30.965622,
+ 32.153913,
+ 31.520206,
+ 30.613372,
+ 30.718413,
+ 29.921705,
+ 30.667872,
+ 30.921497,
+ 30.066163,
+ 30.162997,
+ 30.197039,
+ 31.005205,
+ 31.300831,
+ 28.332831
],
"sample_count": 15,
- "median": 26.040789,
- "p95": 27.980664,
- "min": 25.614206,
- "max": 27.980664,
- "stdev": 0.6455128507137528
+ "median": 30.718413,
+ "p95": 32.153913,
+ "min": 28.332831,
+ "max": 32.153913,
+ "stdev": 0.8580749781034658
}
}
}
@@ -4509,82 +4509,82 @@
"perry": {
"wall_ms": {
"samples": [
- 60.305001,
- 58.597292,
- 62.840792,
- 61.188126,
- 61.672833,
- 61.763792,
- 63.943292,
- 62.022042,
- 61.6565,
- 58.381709,
- 58.095167,
- 58.474625,
- 61.912042,
- 62.300501,
- 60.806667
+ 65.418202,
+ 64.895159,
+ 66.38716,
+ 66.051618,
+ 63.367868,
+ 65.425035,
+ 65.28766,
+ 60.374951,
+ 56.845785,
+ 56.225701,
+ 55.815118,
+ 62.869326,
+ 64.425451,
+ 64.263076,
+ 65.798243
],
"sample_count": 15,
- "median": 61.6565,
- "p95": 63.943292,
- "min": 58.095167,
- "max": 63.943292,
- "stdev": 1.7323205430691497
+ "median": 64.425451,
+ "p95": 66.38716,
+ "min": 55.815118,
+ "max": 66.38716,
+ "stdev": 3.6061741678466794
}
},
"node": {
"wall_ms": {
"samples": [
- 84.637292,
- 86.313876,
- 84.234209,
- 83.661042,
- 86.273667,
- 86.746376,
- 84.959917,
- 84.164583,
- 83.712708,
- 86.087417,
- 85.436208,
- 85.543542,
- 87.463417,
- 88.285375,
- 85.782167
+ 94.960868,
+ 96.735118,
+ 89.154034,
+ 88.953951,
+ 87.800076,
+ 91.486201,
+ 95.496743,
+ 94.416576,
+ 97.046493,
+ 95.493826,
+ 95.392493,
+ 95.537452,
+ 94.505951,
+ 87.765201,
+ 87.169451
],
"sample_count": 15,
- "median": 85.543542,
- "p95": 88.285375,
- "min": 83.661042,
- "max": 88.285375,
- "stdev": 1.3118234461153921
+ "median": 94.505951,
+ "p95": 97.046493,
+ "min": 87.169451,
+ "max": 97.046493,
+ "stdev": 3.5053943402428356
}
},
"bun": {
"wall_ms": {
"samples": [
- 42.817251,
- 41.782167,
- 45.947459,
- 42.62075,
- 44.180209,
- 42.484667,
- 43.12925,
- 43.918208,
- 41.706042,
- 42.890792,
- 44.076958,
- 41.446292,
- 44.456625,
- 41.399375,
- 43.21125
+ 48.352951,
+ 48.85366,
+ 49.666077,
+ 49.986701,
+ 49.324743,
+ 49.270118,
+ 44.461993,
+ 43.306285,
+ 44.171535,
+ 42.577951,
+ 41.406035,
+ 43.378743,
+ 49.413785,
+ 50.794785,
+ 49.801868
],
"sample_count": 15,
- "median": 42.890792,
- "p95": 45.947459,
- "min": 41.399375,
- "max": 45.947459,
- "stdev": 1.2323061115668736
+ "median": 48.85366,
+ "p95": 50.794785,
+ "min": 41.406035,
+ "max": 50.794785,
+ "stdev": 3.1829968970923392
}
}
}
@@ -4599,82 +4599,82 @@
"perry": {
"wall_ms": {
"samples": [
- 36.118822,
- 36.582072,
- 36.959697,
- 36.06178,
- 36.126406,
- 36.337905,
- 36.444947,
- 38.163905,
- 37.021364,
- 36.62503,
- 35.936822,
- 36.580947,
- 36.335822,
- 37.064489,
- 35.665572
+ 34.597239,
+ 34.876822,
+ 34.747822,
+ 34.051197,
+ 36.295572,
+ 37.043822,
+ 37.819239,
+ 38.014197,
+ 37.122697,
+ 37.465197,
+ 35.769781,
+ 36.527156,
+ 37.460739,
+ 37.399197,
+ 37.445114
],
"sample_count": 15,
- "median": 36.444947,
- "p95": 38.163905,
- "min": 35.665572,
- "max": 38.163905,
- "stdev": 0.5846640082545037
+ "median": 37.043822,
+ "p95": 38.014197,
+ "min": 34.051197,
+ "max": 38.014197,
+ "stdev": 1.2680963709756694
}
},
"node": {
"wall_ms": {
"samples": [
- 114.596364,
- 112.459406,
- 116.042322,
- 118.203113,
- 118.302989,
- 122.282989,
- 113.81378,
- 114.24703,
- 113.799406,
- 117.675488,
- 115.937197,
- 113.91328,
- 115.947697,
- 114.580531,
- 117.778614
+ 113.934405,
+ 115.238114,
+ 123.68603,
+ 128.90078,
+ 125.580489,
+ 123.326114,
+ 122.939197,
+ 117.18478,
+ 113.795739,
+ 116.567989,
+ 124.883738,
+ 123.001488,
+ 123.803656,
+ 122.943405,
+ 121.004822
],
"sample_count": 15,
- "median": 115.937197,
- "p95": 122.282989,
- "min": 112.459406,
- "max": 122.282989,
- "stdev": 2.43818558849886
+ "median": 122.943405,
+ "p95": 128.90078,
+ "min": 113.795739,
+ "max": 128.90078,
+ "stdev": 4.468587702422478
}
},
"bun": {
"wall_ms": {
"samples": [
- 45.165281,
- 46.989614,
- 46.075572,
- 44.456364,
- 45.499072,
- 46.885905,
- 48.050989,
- 50.768572,
- 46.555364,
- 44.759739,
- 45.742572,
- 45.73003,
- 46.743947,
- 48.117614,
- 48.079947
+ 48.061614,
+ 48.510572,
+ 45.556406,
+ 45.102947,
+ 45.758738,
+ 44.471947,
+ 43.604822,
+ 47.994405,
+ 47.160947,
+ 48.99678,
+ 48.986781,
+ 48.31478,
+ 49.191364,
+ 48.842322,
+ 49.004364
],
"sample_count": 15,
- "median": 46.555364,
- "p95": 50.768572,
- "min": 44.456364,
- "max": 50.768572,
- "stdev": 1.575343100051916
+ "median": 48.061614,
+ "p95": 49.191364,
+ "min": 43.604822,
+ "max": 49.191364,
+ "stdev": 1.8267760547927954
}
}
}
@@ -4689,82 +4689,82 @@
"perry": {
"wall_ms": {
"samples": [
- 132.734229,
- 133.399145,
- 133.746645,
- 132.168728,
- 133.866103,
- 132.934853,
- 135.36527,
- 133.255603,
- 135.762645,
- 132.412187,
- 133.539562,
- 135.224937,
- 134.465395,
- 133.572145,
- 132.861062
+ 461.364438,
+ 441.824646,
+ 472.396604,
+ 447.631854,
+ 468.192479,
+ 443.75123,
+ 471.840854,
+ 437.278146,
+ 466.746479,
+ 450.658354,
+ 457.367813,
+ 455.630897,
+ 441.350896,
+ 469.133021,
+ 435.535896
],
"sample_count": 15,
- "median": 133.539562,
- "p95": 135.762645,
- "min": 132.168728,
- "max": 135.762645,
- "stdev": 1.04949317187015
+ "median": 455.630897,
+ "p95": 472.396604,
+ "min": 435.535896,
+ "max": 472.396604,
+ "stdev": 12.637978550179557
}
},
"node": {
"wall_ms": {
"samples": [
- 128.884186,
- 123.067562,
- 122.665562,
- 127.81502,
- 124.524061,
- 124.05377,
- 123.09227,
- 126.699687,
- 127.089437,
- 121.493478,
- 125.48452,
- 127.060187,
- 121.050604,
- 123.014312,
- 123.171853
+ 138.79998,
+ 140.246229,
+ 141.854813,
+ 144.123063,
+ 135.346188,
+ 124.138229,
+ 124.273438,
+ 139.399146,
+ 142.030313,
+ 137.715813,
+ 142.352813,
+ 138.663146,
+ 126.078521,
+ 123.834188,
+ 134.930896
],
"sample_count": 15,
- "median": 124.05377,
- "p95": 128.884186,
- "min": 121.050604,
- "max": 128.884186,
- "stdev": 2.332382675848307
+ "median": 138.663146,
+ "p95": 144.123063,
+ "min": 123.834188,
+ "max": 144.123063,
+ "stdev": 7.062106564232344
}
},
"bun": {
"wall_ms": {
"samples": [
- 67.32977,
- 70.482937,
- 68.445562,
- 67.75302,
- 67.960603,
- 69.478728,
- 67.557479,
- 68.19902,
- 69.211645,
- 68.302687,
- 68.031936,
- 69.184854,
- 68.744187,
- 69.06002,
- 68.462062
+ 74.725479,
+ 76.01348,
+ 75.896688,
+ 74.57998,
+ 70.862271,
+ 68.986729,
+ 72.061855,
+ 71.658897,
+ 73.501271,
+ 77.800063,
+ 74.252772,
+ 75.753313,
+ 75.208105,
+ 75.749813,
+ 74.868938
],
"sample_count": 15,
- "median": 68.445562,
- "p95": 70.482937,
- "min": 67.32977,
- "max": 70.482937,
- "stdev": 0.8027159063728316
+ "median": 74.725479,
+ "p95": 77.800063,
+ "min": 68.986729,
+ "max": 77.800063,
+ "stdev": 2.2448099693191694
}
}
}
@@ -4779,82 +4779,82 @@
"perry": {
"wall_ms": {
"samples": [
- 99.602463,
- 99.299338,
- 97.624588,
- 97.007588,
- 96.965212,
- 96.674255,
- 97.462962,
- 96.446838,
- 97.07613,
- 96.454712,
- 97.319671,
- 96.322296,
- 96.615046,
- 96.459463,
- 96.535088
+ 101.723825,
+ 100.247867,
+ 102.748617,
+ 102.311367,
+ 100.102909,
+ 96.727241,
+ 95.815992,
+ 100.077575,
+ 101.37045,
+ 102.624617,
+ 101.983159,
+ 100.912533,
+ 101.517825,
+ 101.658575,
+ 97.643784
],
"sample_count": 15,
- "median": 96.965212,
- "p95": 99.602463,
- "min": 96.322296,
- "max": 99.602463,
- "stdev": 0.9678579573305635
+ "median": 101.37045,
+ "p95": 102.748617,
+ "min": 95.815992,
+ "max": 102.748617,
+ "stdev": 2.0750292496607528
}
},
"node": {
"wall_ms": {
"samples": [
- 98.166754,
- 94.093296,
- 94.303755,
- 92.181921,
- 93.129296,
- 90.792546,
- 93.21763,
- 92.581838,
- 94.421421,
- 94.743713,
- 94.734213,
- 95.519338,
- 93.101546,
- 91.562712,
- 91.394796
+ 101.670909,
+ 102.774117,
+ 102.403825,
+ 104.180075,
+ 106.0882,
+ 103.143366,
+ 102.792784,
+ 96.329575,
+ 94.311283,
+ 97.070408,
+ 103.571117,
+ 104.050575,
+ 105.2752,
+ 103.355783,
+ 102.235367
],
"sample_count": 15,
- "median": 93.21763,
- "p95": 98.166754,
- "min": 90.792546,
- "max": 98.166754,
- "stdev": 1.8093433910884404
+ "median": 102.792784,
+ "p95": 106.0882,
+ "min": 94.311283,
+ "max": 106.0882,
+ "stdev": 3.2567878025949106
}
},
"bun": {
"wall_ms": {
"samples": [
- 37.110713,
- 36.752754,
- 37.444421,
- 37.596421,
- 38.415296,
- 37.917463,
- 38.789171,
- 39.102379,
- 37.290546,
- 37.789879,
- 38.051629,
- 38.283837,
- 37.300921,
- 37.707005,
- 38.120129
+ 38.178408,
+ 42.0582,
+ 42.291492,
+ 43.068075,
+ 42.3382,
+ 42.653991,
+ 42.46245,
+ 43.102992,
+ 42.395825,
+ 42.067575,
+ 43.452783,
+ 42.283992,
+ 42.977533,
+ 42.274617,
+ 41.919617
],
"sample_count": 15,
- "median": 37.789879,
- "p95": 39.102379,
- "min": 36.752754,
- "max": 39.102379,
- "stdev": 0.6161100651940687
+ "median": 42.3382,
+ "p95": 43.452783,
+ "min": 38.178408,
+ "max": 43.452783,
+ "stdev": 1.1652591166250825
}
}
}
@@ -4869,82 +4869,82 @@
"perry": {
"wall_ms": {
"samples": [
- 670.628515,
- 678.62114,
- 672.53739,
- 715.324557,
- 677.396348,
- 673.312474,
- 686.217724,
- 690.753265,
- 673.566265,
- 671.68214,
- 666.264057,
- 669.331557,
- 711.285516,
- 679.584765,
- 678.088182
+ 373.614691,
+ 340.051357,
+ 359.111691,
+ 367.654065,
+ 333.373399,
+ 372.28069,
+ 373.729107,
+ 343.442565,
+ 372.170815,
+ 349.360482,
+ 350.22394,
+ 384.138065,
+ 371.506024,
+ 382.341565,
+ 389.477357
],
"sample_count": 15,
- "median": 677.396348,
- "p95": 715.324557,
- "min": 666.264057,
- "max": 715.324557,
- "stdev": 14.09614465230331
+ "median": 371.506024,
+ "p95": 389.477357,
+ "min": 333.373399,
+ "max": 389.477357,
+ "stdev": 16.62305505088273
}
},
"node": {
"wall_ms": {
"samples": [
- 263.947723,
- 272.72139,
- 260.509307,
- 274.69239,
- 266.672557,
- 263.809015,
- 273.571098,
- 264.700891,
- 271.997974,
- 271.281682,
- 262.769391,
- 268.102182,
- 269.20514,
- 259.029557,
- 315.493557
+ 383.570399,
+ 273.612232,
+ 399.823774,
+ 359.50569,
+ 294.002398,
+ 393.850065,
+ 340.682649,
+ 327.462357,
+ 407.390315,
+ 310.082232,
+ 373.596857,
+ 412.804607,
+ 298.868482,
+ 420.277357,
+ 380.368732
],
"sample_count": 15,
- "median": 268.102182,
- "p95": 315.493557,
- "min": 259.029557,
- "max": 315.493557,
- "stdev": 12.893679099485109
+ "median": 373.596857,
+ "p95": 420.277357,
+ "min": 273.612232,
+ "max": 420.277357,
+ "stdev": 46.184675348931634
}
},
"bun": {
"wall_ms": {
"samples": [
- 224.164932,
- 226.521432,
- 222.369223,
- 239.209557,
- 228.265266,
- 231.752557,
- 224.711932,
- 255.568348,
- 225.641807,
- 226.625265,
- 225.793557,
- 233.289807,
- 237.853516,
- 223.861015,
- 216.927849
+ 230.292982,
+ 330.75694,
+ 337.413566,
+ 269.71494,
+ 281.381524,
+ 339.225982,
+ 303.547607,
+ 250.467357,
+ 332.086065,
+ 316.838649,
+ 228.315274,
+ 332.58819,
+ 342.671065,
+ 251.617107,
+ 330.251107
],
"sample_count": 15,
- "median": 226.521432,
- "p95": 255.568348,
- "min": 216.927849,
- "max": 255.568348,
- "stdev": 8.953321556245223
+ "median": 316.838649,
+ "p95": 342.671065,
+ "min": 228.315274,
+ "max": 342.671065,
+ "stdev": 40.848711211023534
}
}
}
@@ -4959,82 +4959,82 @@
"perry": {
"wall_ms": {
"samples": [
- 564.163518,
- 547.065935,
- 548.072685,
- 546.375102,
- 547.43531,
- 546.87481,
- 560.912435,
- 567.621101,
- 562.97406,
- 563.982852,
- 576.741393,
- 570.51531,
- 560.254935,
- 567.023477,
- 564.169602
+ 38.426852,
+ 40.375478,
+ 39.157894,
+ 42.017811,
+ 43.25027,
+ 43.029352,
+ 43.406478,
+ 43.397478,
+ 43.449186,
+ 43.052186,
+ 43.476727,
+ 44.781811,
+ 44.111228,
+ 43.735561,
+ 43.563686
],
"sample_count": 15,
- "median": 562.97406,
- "p95": 576.741393,
- "min": 546.375102,
- "max": 576.741393,
- "stdev": 9.597420144132398
+ "median": 43.397478,
+ "p95": 44.781811,
+ "min": 38.426852,
+ "max": 44.781811,
+ "stdev": 1.7775867932126357
}
},
"node": {
"wall_ms": {
"samples": [
- 55.644976,
- 54.454685,
- 56.165768,
- 54.56906,
- 56.66406,
- 57.293018,
- 54.76031,
- 55.378935,
- 57.914851,
- 55.975935,
- 53.64056,
- 54.505643,
- 54.754018,
- 55.06381,
- 54.493851
+ 61.006852,
+ 62.95527,
+ 60.40102,
+ 59.738145,
+ 60.823144,
+ 61.621477,
+ 61.358103,
+ 59.040561,
+ 55.822353,
+ 57.675727,
+ 57.45577,
+ 58.708894,
+ 59.786353,
+ 61.173436,
+ 60.006269
],
"sample_count": 15,
- "median": 55.06381,
- "p95": 57.914851,
- "min": 53.64056,
- "max": 57.914851,
- "stdev": 1.1465717857513031
+ "median": 60.006269,
+ "p95": 62.95527,
+ "min": 55.822353,
+ "max": 62.95527,
+ "stdev": 1.7902250640490043
}
},
"bun": {
"wall_ms": {
"samples": [
- 18.153143,
- 17.31931,
- 17.690268,
- 16.850019,
- 17.745101,
- 18.213435,
- 17.338144,
- 16.892685,
- 17.429393,
- 17.419852,
- 16.922477,
- 17.770519,
- 17.056435,
- 17.307893,
- 18.665935
+ 20.259352,
+ 20.500186,
+ 18.253602,
+ 18.016936,
+ 17.991561,
+ 17.638728,
+ 17.249477,
+ 17.721145,
+ 17.181936,
+ 18.881853,
+ 17.322811,
+ 18.063145,
+ 16.805477,
+ 16.886311,
+ 17.633477
],
"sample_count": 15,
- "median": 17.419852,
- "p95": 18.665935,
- "min": 16.850019,
- "max": 18.665935,
- "stdev": 0.5091279621778749
+ "median": 17.721145,
+ "p95": 20.500186,
+ "min": 16.805477,
+ "max": 20.500186,
+ "stdev": 1.0611892731654653
}
}
}
@@ -5049,82 +5049,82 @@
"perry": {
"wall_ms": {
"samples": [
- 158.238034,
- 161.78495,
- 158.180159,
- 159.123533,
- 158.794533,
- 156.883242,
- 161.536784,
- 156.601909,
- 157.26195,
- 158.157075,
- 156.559284,
- 160.095533,
- 158.23895,
- 160.584951,
- 158.626659
+ 277.29636,
+ 275.699068,
+ 261.491818,
+ 262.186652,
+ 278.250026,
+ 275.22336,
+ 251.041943,
+ 272.746527,
+ 278.133402,
+ 269.939735,
+ 247.076443,
+ 276.450818,
+ 273.677943,
+ 258.057068,
+ 257.97536
],
"sample_count": 15,
- "median": 158.23895,
- "p95": 161.78495,
- "min": 156.559284,
- "max": 161.78495,
- "stdev": 1.6041792692532217
+ "median": 272.746527,
+ "p95": 278.250026,
+ "min": 247.076443,
+ "max": 278.250026,
+ "stdev": 10.115804548954555
}
},
"node": {
"wall_ms": {
"samples": [
- 62.833117,
- 63.682117,
- 60.764908,
- 62.01095,
- 60.647742,
- 62.816283,
- 62.116742,
- 63.035576,
- 61.156325,
- 64.943659,
- 65.20945,
- 61.046992,
- 61.892367,
- 62.502992,
- 62.20695
+ 62.72986,
+ 64.117027,
+ 69.170193,
+ 67.93086,
+ 66.99486,
+ 68.424526,
+ 68.32986,
+ 69.691735,
+ 69.476027,
+ 68.392234,
+ 67.988443,
+ 66.158193,
+ 62.389943,
+ 60.773068,
+ 61.338735
],
"sample_count": 15,
- "median": 62.20695,
- "p95": 65.20945,
- "min": 60.647742,
- "max": 65.20945,
- "stdev": 1.3261551053862772
+ "median": 67.93086,
+ "p95": 69.691735,
+ "min": 60.773068,
+ "max": 69.691735,
+ "stdev": 3.0198375027638695
}
},
"bun": {
"wall_ms": {
"samples": [
- 22.019284,
- 23.417908,
- 22.879617,
- 22.325742,
- 22.473117,
- 22.421033,
- 23.017325,
- 24.355534,
- 22.469701,
- 22.740367,
- 22.538783,
- 22.18545,
- 22.355242,
- 23.006742,
- 23.016075
+ 24.766734,
+ 25.123443,
+ 24.937776,
+ 25.176527,
+ 24.682318,
+ 24.555152,
+ 24.94886,
+ 25.877276,
+ 26.210735,
+ 25.963859,
+ 24.775193,
+ 25.663985,
+ 24.931318,
+ 25.783068,
+ 25.683985
],
"sample_count": 15,
- "median": 22.538783,
- "p95": 24.355534,
- "min": 22.019284,
- "max": 24.355534,
- "stdev": 0.5624595553225137
+ "median": 25.123443,
+ "p95": 26.210735,
+ "min": 24.555152,
+ "max": 26.210735,
+ "stdev": 0.5188388429927563
}
}
}
@@ -5139,82 +5139,82 @@
"perry": {
"wall_ms": {
"samples": [
- 57.213988,
- 57.025405,
- 57.186155,
- 57.470072,
- 57.715489,
- 57.666197,
- 57.16953,
- 56.77828,
- 58.294905,
- 60.95928,
- 57.545155,
- 57.838614,
- 57.700238,
- 57.740989,
- 58.13753
+ 66.338588,
+ 64.343338,
+ 62.301547,
+ 61.862421,
+ 60.870754,
+ 63.93988,
+ 66.020337,
+ 65.024503,
+ 65.765879,
+ 65.129045,
+ 65.866045,
+ 65.454587,
+ 65.104379,
+ 65.349753,
+ 65.780587
],
"sample_count": 15,
- "median": 57.666197,
- "p95": 60.95928,
- "min": 56.77828,
- "max": 60.95928,
- "stdev": 0.9414359264274167
+ "median": 65.129045,
+ "p95": 66.338588,
+ "min": 60.870754,
+ "max": 66.338588,
+ "stdev": 1.6039017929712895
}
},
"node": {
"wall_ms": {
"samples": [
- 101.284697,
- 101.710655,
- 103.668447,
- 102.875988,
- 103.60603,
- 102.124321,
- 104.281071,
- 101.02178,
- 100.900405,
- 101.161613,
- 103.45578,
- 99.645405,
- 101.477447,
- 100.803072,
- 102.481155
+ 111.847921,
+ 109.273337,
+ 113.918338,
+ 113.082838,
+ 111.066338,
+ 104.372171,
+ 101.571253,
+ 103.870713,
+ 110.654879,
+ 111.188546,
+ 114.50288,
+ 108.892921,
+ 112.253754,
+ 110.887338,
+ 103.381963
],
"sample_count": 15,
- "median": 101.710655,
- "p95": 104.281071,
- "min": 99.645405,
- "max": 104.281071,
- "stdev": 1.2753440131930143
+ "median": 110.887338,
+ "p95": 114.50288,
+ "min": 101.571253,
+ "max": 114.50288,
+ "stdev": 3.979483946426121
}
},
"bun": {
"wall_ms": {
"samples": [
- 52.57903,
- 50.906321,
- 51.580697,
- 52.687155,
- 51.061696,
- 50.424072,
- 51.016321,
- 51.177613,
- 51.758905,
- 50.72803,
- 52.099489,
- 51.471447,
- 50.866905,
- 50.944322,
- 51.80328
+ 51.734755,
+ 50.811296,
+ 53.176671,
+ 54.482588,
+ 56.288504,
+ 56.976547,
+ 55.31563,
+ 56.392755,
+ 56.290213,
+ 54.761838,
+ 56.344713,
+ 55.000463,
+ 56.318338,
+ 53.658005,
+ 53.207713
],
"sample_count": 15,
- "median": 51.177613,
- "p95": 52.687155,
- "min": 50.424072,
- "max": 52.687155,
- "stdev": 0.6488592672688345
+ "median": 55.000463,
+ "p95": 56.976547,
+ "min": 50.811296,
+ "max": 56.976547,
+ "stdev": 1.797926053145845
}
}
}
@@ -5229,82 +5229,82 @@
"perry": {
"wall_ms": {
"samples": [
- 40.187997,
- 39.877415,
- 39.725873,
- 39.458039,
- 39.353331,
- 40.413665,
- 40.136498,
- 40.245748,
- 39.535706,
- 39.869539,
- 41.119914,
- 40.411289,
- 39.842789,
- 40.019165,
- 39.950873
+ 50.227469,
+ 49.664052,
+ 50.764469,
+ 48.512468,
+ 55.11451,
+ 56.490844,
+ 56.885969,
+ 56.479676,
+ 55.513802,
+ 58.10776,
+ 53.264677,
+ 55.295968,
+ 56.642052,
+ 56.487385,
+ 54.098427
],
"sample_count": 15,
- "median": 39.950873,
- "p95": 41.119914,
- "min": 39.353331,
- "max": 41.119914,
- "stdev": 0.42969404077591
+ "median": 55.295968,
+ "p95": 58.10776,
+ "min": 48.512468,
+ "max": 58.10776,
+ "stdev": 2.935540145790918
}
},
"node": {
"wall_ms": {
"samples": [
- 86.077248,
- 86.517164,
- 85.024081,
- 87.409415,
- 86.17754,
- 85.559623,
- 85.289789,
- 86.829414,
- 85.98704,
- 86.041123,
- 87.328831,
- 87.10054,
- 84.64229,
- 88.785956,
- 86.105748
+ 96.200135,
+ 84.881385,
+ 87.370719,
+ 86.64051,
+ 95.390135,
+ 96.468801,
+ 95.047135,
+ 96.553176,
+ 95.60901,
+ 95.546843,
+ 94.44301,
+ 88.275801,
+ 85.04351,
+ 86.020593,
+ 94.679426
],
"sample_count": 15,
- "median": 86.105748,
- "p95": 88.785956,
- "min": 84.64229,
- "max": 88.785956,
- "stdev": 1.021114644245255
+ "median": 94.679426,
+ "p95": 96.553176,
+ "min": 84.881385,
+ "max": 96.553176,
+ "stdev": 4.593437389420052
}
},
"bun": {
"wall_ms": {
"samples": [
- 28.559831,
- 27.965706,
- 27.850206,
- 28.02754,
- 29.351122,
- 28.674331,
- 27.947497,
- 27.585581,
- 28.395331,
- 27.840456,
- 29.275664,
- 27.958748,
- 27.735956,
- 27.872414,
- 28.648914
+ 27.587927,
+ 27.307719,
+ 27.02276,
+ 26.977844,
+ 28.132135,
+ 26.611801,
+ 28.785801,
+ 33.327844,
+ 32.751885,
+ 31.846927,
+ 32.956551,
+ 33.339302,
+ 32.992052,
+ 32.645219,
+ 32.107968
],
"sample_count": 15,
- "median": 27.965706,
- "p95": 29.351122,
- "min": 27.585581,
- "max": 29.351122,
- "stdev": 0.5293385841296494
+ "median": 31.846927,
+ "p95": 33.339302,
+ "min": 26.611801,
+ "max": 33.339302,
+ "stdev": 2.690275464561889
}
}
}
@@ -5319,82 +5319,82 @@
"perry": {
"wall_ms": {
"samples": [
- 41.402353,
- 41.208311,
- 40.738686,
- 40.994727,
- 42.295728,
- 40.814061,
- 40.452353,
- 40.594519,
- 40.429811,
- 41.08077,
- 40.334852,
- 41.088728,
- 41.041311,
- 41.098852,
- 41.538061
+ 55.053198,
+ 56.143322,
+ 57.823947,
+ 54.516906,
+ 55.133864,
+ 56.733572,
+ 52.693447,
+ 55.945531,
+ 55.241114,
+ 55.612989,
+ 56.611322,
+ 52.467698,
+ 52.261781,
+ 51.747864,
+ 51.901031
],
"sample_count": 15,
- "median": 41.041311,
- "p95": 42.295728,
- "min": 40.334852,
- "max": 42.295728,
- "stdev": 0.48535068449590985
+ "median": 55.133864,
+ "p95": 57.823947,
+ "min": 51.747864,
+ "max": 57.823947,
+ "stdev": 1.8997135075861589
}
},
"node": {
"wall_ms": {
"samples": [
- 82.016769,
- 80.041853,
- 78.743228,
- 79.586477,
- 78.080561,
- 78.892019,
- 79.356228,
- 79.020394,
- 78.743436,
- 81.132061,
- 78.912019,
- 78.789395,
- 80.680061,
- 78.024436,
- 79.87952
+ 88.489656,
+ 88.745364,
+ 90.974906,
+ 87.351531,
+ 87.237614,
+ 81.162239,
+ 80.434073,
+ 81.104448,
+ 87.962114,
+ 89.235698,
+ 88.282906,
+ 88.618614,
+ 86.364989,
+ 88.69878,
+ 89.397323
],
"sample_count": 15,
- "median": 79.020394,
- "p95": 82.016769,
- "min": 78.024436,
- "max": 82.016769,
- "stdev": 1.0838047643520083
+ "median": 88.282906,
+ "p95": 90.974906,
+ "min": 80.434073,
+ "max": 90.974906,
+ "stdev": 3.187065632622578
}
},
"bun": {
"wall_ms": {
"samples": [
- 46.502228,
- 47.555894,
- 46.763144,
- 50.838645,
- 49.870061,
- 48.350811,
- 47.630644,
- 46.438061,
- 47.322144,
- 46.153561,
- 45.845477,
- 46.873561,
- 45.894019,
- 47.177811,
- 50.413978
+ 60.154406,
+ 59.466697,
+ 60.951531,
+ 59.050197,
+ 57.776364,
+ 55.064531,
+ 53.800447,
+ 57.400322,
+ 56.005906,
+ 53.062364,
+ 49.883364,
+ 49.730322,
+ 47.220405,
+ 46.346614,
+ 48.134906
],
"sample_count": 15,
- "median": 47.177811,
- "p95": 50.838645,
- "min": 45.845477,
- "max": 50.838645,
- "stdev": 1.5542961961690767
+ "median": 55.064531,
+ "p95": 60.951531,
+ "min": 46.346614,
+ "max": 60.951531,
+ "stdev": 4.80631194070817
}
}
}
@@ -5409,82 +5409,82 @@
"perry": {
"wall_ms": {
"samples": [
- 68.923938,
- 67.972396,
- 68.507437,
- 68.192021,
- 69.105896,
- 69.345479,
- 69.19877,
- 67.759521,
- 69.096063,
- 67.542437,
- 67.288146,
- 67.118562,
- 68.112021,
- 68.436021,
- 68.194063
+ 105.412593,
+ 107.292301,
+ 110.311301,
+ 109.051176,
+ 110.064968,
+ 109.453093,
+ 109.106967,
+ 107.818634,
+ 103.329467,
+ 105.341301,
+ 109.589301,
+ 110.00976,
+ 109.669134,
+ 111.47776,
+ 112.889092
],
"sample_count": 15,
- "median": 68.194063,
- "p95": 69.345479,
- "min": 67.118562,
- "max": 69.345479,
- "stdev": 0.6870381237224479
+ "median": 109.453093,
+ "p95": 112.889092,
+ "min": 103.329467,
+ "max": 112.889092,
+ "stdev": 2.418095298615317
}
},
"node": {
"wall_ms": {
"samples": [
- 105.245687,
- 102.995063,
- 101.649938,
- 102.485313,
- 105.113479,
- 104.383812,
- 105.259354,
- 102.835854,
- 103.613938,
- 101.620771,
- 108.529729,
- 104.522729,
- 103.985188,
- 105.378688,
- 104.948104
+ 103.120176,
+ 111.63151,
+ 112.31476,
+ 117.120051,
+ 112.382259,
+ 114.036593,
+ 115.739551,
+ 108.715884,
+ 101.693509,
+ 106.642426,
+ 113.914134,
+ 116.06651,
+ 114.018343,
+ 112.051176,
+ 114.513801
],
"sample_count": 15,
- "median": 104.383812,
- "p95": 108.529729,
- "min": 101.620771,
- "max": 108.529729,
- "stdev": 1.706241551925004
+ "median": 112.382259,
+ "p95": 117.120051,
+ "min": 101.693509,
+ "max": 117.120051,
+ "stdev": 4.453135842937376
}
},
"bun": {
"wall_ms": {
"samples": [
- 40.947313,
- 40.970979,
- 41.252354,
- 42.347229,
- 41.647229,
- 41.135021,
- 43.765229,
- 44.364854,
- 44.653604,
- 42.763104,
- 41.888437,
- 42.788688,
- 44.333729,
- 42.984604,
- 43.878854
+ 42.596551,
+ 41.312385,
+ 40.277509,
+ 41.224467,
+ 39.997301,
+ 44.010259,
+ 46.509676,
+ 47.726967,
+ 46.687717,
+ 47.795509,
+ 46.383759,
+ 45.893135,
+ 45.820968,
+ 47.082593,
+ 46.689801
],
"sample_count": 15,
- "median": 42.763104,
- "p95": 44.653604,
- "min": 40.947313,
- "max": 44.653604,
- "stdev": 1.2736266953282587
+ "median": 45.893135,
+ "p95": 47.795509,
+ "min": 39.997301,
+ "max": 47.795509,
+ "stdev": 2.7231734538699817
}
}
}
@@ -5494,8 +5494,8 @@
"honest_bench": {
"schema_version": 1,
"suite": "honest_bench",
- "commit": "defa4d6012fb480fca237ea10509da74bd41624d",
- "generated_at": "2026-08-03T05:25:59.733855Z",
+ "commit": "2ba59501b9ea8c37c578dd9128e48b667e42bc1d",
+ "generated_at": "2026-08-07T11:11:40.175711Z",
"run_config": {
"warmup": 5,
"requested_samples": 20
@@ -5505,7 +5505,7 @@
""
],
"perry_compile": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"",
"-o",
""
@@ -5524,7 +5524,7 @@
""
],
"perry_http_compile": [
- "/Users/amlug/projects/perry/wt-baseline2/target/release/perry",
+ "/Users/amlug/projects/perry/wt-baseline/target/release/perry",
"",
"-o",
""
@@ -5556,7 +5556,7 @@
},
"runtime_metadata": {
"perry": {
- "version": "perry 0.5.1279",
+ "version": "perry 0.5.1335",
"resolved_executable": "target/release/perry"
},
"node": {
@@ -5578,63 +5578,63 @@
"perry": {
"wall_ms": {
"samples": [
- 276.567417,
- 276.578,
- 279.139125,
- 278.086917,
- 283.254834,
- 278.398834,
- 288.628292,
- 284.261625,
- 286.069375,
- 288.061125,
- 282.857583,
- 283.008708,
- 278.262375,
- 278.460458,
- 276.023833,
- 279.091125,
- 290.197792,
- 275.7535,
- 277.823292,
- 275.293
+ 306.241292,
+ 297.180667,
+ 305.470959,
+ 302.391375,
+ 306.623417,
+ 297.940542,
+ 306.587458,
+ 302.296666,
+ 301.120083,
+ 307.534084,
+ 298.452375,
+ 308.380833,
+ 302.600875,
+ 306.8515,
+ 298.190333,
+ 307.497458,
+ 301.985541,
+ 296.77175,
+ 305.840125,
+ 297.298584
],
"sample_count": 20,
- "median": 278.77579149999997,
- "p95": 288.628292,
- "min": 275.293,
- "max": 290.197792,
- "stdev": 4.53395696602886
+ "median": 302.496125,
+ "p95": 307.534084,
+ "min": 296.77175,
+ "max": 308.380833,
+ "stdev": 3.9688429891498984
},
"rss_kb": {
"samples": [
- 57360.0,
- 57344.0,
- 57344.0,
- 57360.0,
- 57344.0,
- 57360.0,
- 57344.0,
- 57360.0,
- 57344.0,
- 57344.0,
- 57360.0,
- 57360.0,
- 57344.0,
- 57344.0,
- 57360.0,
- 57360.0,
- 57344.0,
- 57344.0,
- 57360.0,
- 57344.0
+ 57520.0,
+ 57520.0,
+ 57504.0,
+ 57520.0,
+ 57520.0,
+ 57520.0,
+ 57520.0,
+ 57504.0,
+ 57504.0,
+ 57520.0,
+ 57504.0,
+ 57520.0,
+ 57520.0,
+ 57504.0,
+ 57520.0,
+ 57520.0,
+ 57504.0,
+ 57520.0,
+ 57520.0,
+ 57520.0
],
"sample_count": 20,
- "median": 57344.0,
- "p95": 57360.0,
- "min": 57344.0,
- "max": 57360.0,
- "stdev": 7.95989949685296
+ "median": 57520.0,
+ "p95": 57520.0,
+ "min": 57504.0,
+ "max": 57520.0,
+ "stdev": 7.332121111929344
},
"measured_command": [
"benchmarks/honest_bench/workloads/3_image_convolution/perry/image_conv"
@@ -5643,63 +5643,63 @@
"node": {
"wall_ms": {
"samples": [
- 1231.628875,
- 1231.856458,
- 1231.788958,
- 1237.020875,
- 1232.6435,
- 1231.673041,
- 1233.081417,
- 1234.069708,
- 1228.575833,
- 1234.768459,
- 1233.776833,
- 1239.754833,
- 1240.383584,
- 1228.644333,
- 1231.665417,
- 1235.899708,
- 1233.7075,
- 1230.914833,
- 1231.7945,
- 1227.493166
+ 1275.63825,
+ 1289.630167,
+ 1278.342333,
+ 1289.775209,
+ 1279.708708,
+ 1293.073625,
+ 1280.691875,
+ 1279.908042,
+ 1292.185833,
+ 1276.483084,
+ 1292.008333,
+ 1279.25025,
+ 1292.402792,
+ 1290.30075,
+ 1277.693083,
+ 1289.67925,
+ 1265.143875,
+ 1288.066709,
+ 1283.075125,
+ 1286.449
],
"sample_count": 20,
- "median": 1232.249979,
- "p95": 1239.754833,
- "min": 1227.493166,
- "max": 1240.383584,
- "stdev": 3.2636849715380865
+ "median": 1284.7620625,
+ "p95": 1292.402792,
+ "min": 1265.143875,
+ "max": 1293.073625,
+ "stdev": 7.303727760567087
},
"rss_kb": {
"samples": [
- 120672.0,
- 120768.0,
- 120720.0,
- 120720.0,
- 120720.0,
- 120528.0,
- 120704.0,
- 120768.0,
- 120688.0,
- 120688.0,
- 120800.0,
- 120688.0,
- 120800.0,
- 120800.0,
- 120496.0,
- 120832.0,
- 120976.0,
- 120800.0,
- 120720.0,
- 120544.0
+ 120944.0,
+ 121088.0,
+ 121184.0,
+ 120864.0,
+ 121184.0,
+ 121040.0,
+ 120880.0,
+ 121152.0,
+ 121120.0,
+ 120656.0,
+ 121056.0,
+ 121216.0,
+ 121008.0,
+ 121104.0,
+ 120736.0,
+ 121312.0,
+ 120944.0,
+ 121120.0,
+ 120896.0,
+ 121216.0
],
"sample_count": 20,
- "median": 120720.0,
- "p95": 120832.0,
- "min": 120496.0,
- "max": 120976.0,
- "stdev": 107.67655269370394
+ "median": 121072.0,
+ "p95": 121216.0,
+ "min": 120656.0,
+ "max": 121312.0,
+ "stdev": 165.18595581949452
},
"measured_command": [
"~/.cache/perry-bench-tools/node-v22.23.1-darwin-arm64/bin/node",
@@ -5711,63 +5711,63 @@
"bun": {
"wall_ms": {
"samples": [
- 925.063,
- 908.066625,
- 872.349667,
- 907.244583,
- 913.362958,
- 904.167459,
- 902.129375,
- 904.128,
- 870.287583,
- 1039.200667,
- 870.899917,
- 923.231083,
- 911.051625,
- 918.951959,
- 926.158,
- 924.485625,
- 883.202708,
- 909.644292,
- 924.097042,
- 909.704125
+ 952.722416,
+ 958.8395,
+ 957.284041,
+ 915.577791,
+ 919.31175,
+ 936.384417,
+ 946.30825,
+ 950.929917,
+ 948.027209,
+ 960.361084,
+ 950.923042,
+ 920.594916,
+ 926.151459,
+ 1036.002958,
+ 954.783,
+ 942.74075,
+ 945.312458,
+ 946.032917,
+ 969.546958,
+ 917.407
],
"sample_count": 20,
- "median": 909.6742085,
- "p95": 926.158,
- "min": 870.287583,
- "max": 1039.200667,
- "stdev": 34.00589952718631
+ "median": 947.1677295,
+ "p95": 969.546958,
+ "min": 915.577791,
+ "max": 1036.002958,
+ "stdev": 25.362042854104953
},
"rss_kb": {
"samples": [
- 85264.0,
- 85136.0,
- 84976.0,
- 85120.0,
- 85136.0,
- 85136.0,
- 85088.0,
- 85120.0,
- 85056.0,
- 85248.0,
85072.0,
- 85152.0,
+ 85008.0,
85056.0,
+ 84992.0,
+ 84992.0,
+ 85104.0,
+ 85136.0,
85120.0,
+ 85152.0,
+ 85104.0,
+ 85088.0,
+ 85024.0,
85056.0,
- 85120.0,
- 84960.0,
+ 86272.0,
+ 85168.0,
85120.0,
85104.0,
- 85120.0
+ 85120.0,
+ 85136.0,
+ 85072.0
],
"sample_count": 20,
- "median": 85120.0,
- "p95": 85248.0,
- "min": 84960.0,
- "max": 85264.0,
- "stdev": 70.08566187174092
+ "median": 85104.0,
+ "p95": 85168.0,
+ "min": 84992.0,
+ "max": 86272.0,
+ "stdev": 263.41632447515474
},
"measured_command": [
"~/.cache/perry-bench-tools/bun/bun",
@@ -5786,63 +5786,63 @@
"perry": {
"wall_ms": {
"samples": [
- 2598.6255,
- 2594.918375,
- 2601.07225,
- 2583.418,
- 2598.241541,
- 2591.548125,
- 2660.178292,
- 2595.250834,
- 2585.578375,
- 2585.214458,
- 2589.28175,
- 2599.656791,
- 2599.879792,
- 2589.810291,
- 2605.305875,
- 2586.511709,
- 2590.769584,
- 2588.119167,
- 2583.219916,
- 2587.612542
+ 60659.39325,
+ 60175.271875,
+ 60137.5285,
+ 61080.91425,
+ 60521.515333,
+ 60335.167958,
+ 60818.268792,
+ 60250.587458,
+ 60222.802458,
+ 60566.564125,
+ 60588.200417,
+ 60152.714667,
+ 60302.221125,
+ 60155.509333,
+ 60174.837542,
+ 60607.107458,
+ 60514.097542,
+ 60014.916833,
+ 60381.746916,
+ 60425.61075
],
"sample_count": 20,
- "median": 2591.1588545,
- "p95": 2605.305875,
- "min": 2583.219916,
- "max": 2660.178292,
- "stdev": 16.079899830910573
+ "median": 60358.457437,
+ "p95": 60818.268792,
+ "min": 60014.916833,
+ "max": 61080.91425,
+ "stdev": 259.53232143460633
},
"rss_kb": {
"samples": [
- 749328.0,
- 749312.0,
- 749328.0,
- 749328.0,
- 749312.0,
- 749328.0,
- 749328.0,
- 749312.0,
- 749328.0,
- 749328.0,
- 749312.0,
- 749328.0,
- 749328.0,
- 749328.0,
- 749328.0,
- 749328.0,
- 749312.0,
- 749328.0,
- 749328.0,
- 749328.0
+ 1090080.0,
+ 1090096.0,
+ 1090096.0,
+ 1090080.0,
+ 1090096.0,
+ 1090080.0,
+ 1090080.0,
+ 1090080.0,
+ 1090080.0,
+ 1090096.0,
+ 1090080.0,
+ 1090080.0,
+ 1090096.0,
+ 1090096.0,
+ 1090096.0,
+ 1090096.0,
+ 1090096.0,
+ 1090080.0,
+ 1090096.0,
+ 1090080.0
],
"sample_count": 20,
- "median": 749328.0,
- "p95": 749328.0,
- "min": 749312.0,
- "max": 749328.0,
- "stdev": 6.928203230275509
+ "median": 1090088.0,
+ "p95": 1090096.0,
+ "min": 1090080.0,
+ "max": 1090096.0,
+ "stdev": 8.0
},
"measured_command": [
"benchmarks/honest_bench/workloads/1_json_pipeline/perry/json_pipeline",
@@ -5853,63 +5853,63 @@
"node": {
"wall_ms": {
"samples": [
- 892.495459,
- 887.494167,
- 890.852625,
- 904.171667,
- 892.476041,
- 885.758834,
- 885.87825,
- 882.494375,
- 896.185625,
- 888.26725,
- 887.598291,
- 894.838042,
- 886.48575,
- 887.145334,
- 874.855292,
- 893.845667,
- 892.256833,
- 896.750042,
- 891.299084,
- 887.35775
+ 1024.602916,
+ 1028.97175,
+ 1021.262792,
+ 986.57975,
+ 975.591708,
+ 1003.135917,
+ 1023.880959,
+ 1037.875542,
+ 1016.381334,
+ 1014.924709,
+ 1030.131333,
+ 1014.908833,
+ 1005.538291,
+ 953.051292,
+ 958.8885,
+ 959.114792,
+ 969.174167,
+ 963.849834,
+ 962.497166,
+ 968.573667
],
"sample_count": 20,
- "median": 889.5599374999999,
- "p95": 896.750042,
- "min": 874.855292,
- "max": 904.171667,
- "stdev": 5.940600518304061
+ "median": 1004.337104,
+ "p95": 1030.131333,
+ "min": 953.051292,
+ "max": 1037.875542,
+ "stdev": 28.48488603705117
},
"rss_kb": {
"samples": [
- 793600.0,
- 793568.0,
- 793840.0,
- 795296.0,
- 793584.0,
- 793696.0,
- 793824.0,
- 793680.0,
- 794912.0,
- 793632.0,
- 793840.0,
- 793664.0,
- 793680.0,
- 793728.0,
- 793728.0,
- 797808.0,
- 797472.0,
- 793744.0,
- 794416.0,
- 794064.0
+ 797280.0,
+ 795120.0,
+ 799248.0,
+ 796048.0,
+ 796800.0,
+ 797376.0,
+ 798928.0,
+ 796976.0,
+ 794992.0,
+ 795984.0,
+ 795840.0,
+ 795968.0,
+ 797376.0,
+ 795872.0,
+ 796032.0,
+ 797024.0,
+ 798480.0,
+ 797024.0,
+ 796208.0,
+ 798352.0
],
"sample_count": 20,
- "median": 793736.0,
- "p95": 797472.0,
- "min": 793568.0,
- "max": 797808.0,
- "stdev": 1202.8496830443944
+ "median": 796888.0,
+ "p95": 798928.0,
+ "min": 794992.0,
+ "max": 799248.0,
+ "stdev": 1172.0139248319535
},
"measured_command": [
"~/.cache/perry-bench-tools/node-v22.23.1-darwin-arm64/bin/node",
@@ -5923,63 +5923,63 @@
"bun": {
"wall_ms": {
"samples": [
- 576.591417,
- 572.655834,
- 569.313958,
- 568.1435,
- 575.178708,
- 570.246375,
- 573.849167,
- 573.43825,
- 567.414125,
- 569.610125,
- 574.128208,
- 568.492083,
- 571.805709,
- 574.22625,
- 569.445125,
- 568.898834,
- 570.351875,
- 566.418292,
- 567.380125,
- 570.735042
+ 621.035125,
+ 608.555584,
+ 606.331125,
+ 610.586542,
+ 623.407167,
+ 618.192625,
+ 618.058958,
+ 607.426416,
+ 612.352459,
+ 622.290667,
+ 612.992333,
+ 622.197209,
+ 610.354833,
+ 618.959292,
+ 626.925792,
+ 618.523209,
+ 614.024,
+ 604.402583,
+ 620.111417,
+ 624.468167
],
"sample_count": 20,
- "median": 570.299125,
- "p95": 575.178708,
- "min": 566.418292,
- "max": 576.591417,
- "stdev": 2.8310916513151834
+ "median": 618.1257915,
+ "p95": 624.468167,
+ "min": 604.402583,
+ "max": 626.925792,
+ "stdev": 6.459969045336658
},
"rss_kb": {
"samples": [
- 593296.0,
- 593248.0,
- 591840.0,
- 594640.0,
- 594464.0,
- 593632.0,
- 593616.0,
- 593712.0,
- 593648.0,
- 594320.0,
- 593104.0,
- 593744.0,
- 593872.0,
- 593840.0,
- 594048.0,
+ 593408.0,
+ 591392.0,
+ 593344.0,
+ 594240.0,
+ 594224.0,
+ 593008.0,
+ 593184.0,
+ 591504.0,
+ 593344.0,
+ 593136.0,
+ 593456.0,
+ 591776.0,
+ 593136.0,
+ 593424.0,
593760.0,
- 594176.0,
- 591552.0,
- 593856.0,
- 593248.0
+ 593312.0,
+ 594208.0,
+ 593344.0,
+ 594064.0,
+ 593168.0
],
"sample_count": 20,
- "median": 593728.0,
- "p95": 594464.0,
- "min": 591552.0,
- "max": 594640.0,
- "stdev": 741.9343367172057
+ "median": 593344.0,
+ "p95": 594224.0,
+ "min": 591392.0,
+ "max": 594240.0,
+ "stdev": 795.3026090740556
},
"measured_command": [
"~/.cache/perry-bench-tools/bun/bun",
@@ -6000,63 +6000,63 @@
"perry": {
"wall_ms": {
"samples": [
- 74.484541,
- 72.373792,
- 63.763583,
- 66.528208,
- 63.400125,
- 64.811667,
- 61.802875,
- 63.018875,
- 66.304709,
- 63.41575,
- 64.049834,
- 67.898083,
- 63.95725,
- 63.971458,
- 64.484,
- 63.880208,
- 64.398208,
- 63.658416,
- 64.195375,
- 65.641834
+ 76.070042,
+ 76.680083,
+ 66.082542,
+ 74.672041,
+ 78.643042,
+ 78.364917,
+ 77.197625,
+ 67.770625,
+ 76.582917,
+ 78.908208,
+ 78.053792,
+ 68.946084,
+ 68.03875,
+ 77.971959,
+ 79.43625,
+ 77.299542,
+ 67.950958,
+ 78.21225,
+ 78.286667,
+ 76.882834
],
"sample_count": 20,
- "median": 64.1226045,
- "p95": 72.373792,
- "min": 61.802875,
- "max": 74.484541,
- "stdev": 3.0291274415533653
+ "median": 77.04022950000001,
+ "p95": 78.908208,
+ "min": 66.082542,
+ "max": 79.43625,
+ "stdev": 4.390008904216533
},
"rss_kb": {
"samples": [
8688.0,
8704.0,
+ 8576.0,
8688.0,
- 8704.0,
- 8704.0,
8688.0,
- 8704.0,
8688.0,
8688.0,
- 8704.0,
8688.0,
8688.0,
8688.0,
- 8704.0,
8688.0,
8688.0,
8688.0,
8688.0,
8688.0,
- 8688.0
+ 8688.0,
+ 8688.0,
+ 8688.0,
+ 8688.0,
+ 8704.0
],
"sample_count": 20,
"median": 8688.0,
"p95": 8704.0,
- "min": 8688.0,
+ "min": 8576.0,
"max": 8704.0,
- "stdev": 7.332121111929344
+ "stdev": 25.234896472940008
},
"measured_command": [
"benchmarks/honest_bench/workloads/1_json_pipeline/perry/json_pipeline",
@@ -6067,63 +6067,63 @@
"node": {
"wall_ms": {
"samples": [
- 114.376583,
- 109.124917,
- 109.219042,
- 109.8325,
- 111.078125,
- 110.178959,
- 108.106375,
- 114.425166,
- 111.40575,
- 109.001541,
- 109.845916,
- 111.87775,
- 111.882375,
- 111.566417,
- 109.949916,
- 110.031375,
- 111.129375,
- 117.884375,
- 114.042875,
- 109.632333
+ 129.127334,
+ 117.055458,
+ 128.263917,
+ 130.759459,
+ 126.426833,
+ 115.627458,
+ 130.643916,
+ 129.028375,
+ 123.207375,
+ 117.534667,
+ 130.166833,
+ 129.664333,
+ 113.986,
+ 124.714083,
+ 130.680292,
+ 131.928833,
+ 115.053542,
+ 130.90975,
+ 127.045541,
+ 127.976541
],
"sample_count": 20,
- "median": 110.62854200000001,
- "p95": 114.425166,
- "min": 108.106375,
- "max": 117.884375,
- "stdev": 2.314358401902283
+ "median": 128.120229,
+ "p95": 130.90975,
+ "min": 113.986,
+ "max": 131.928833,
+ "stdev": 5.971168548766664
},
"rss_kb": {
"samples": [
+ 66016.0,
+ 65936.0,
+ 65840.0,
+ 66400.0,
+ 65856.0,
65824.0,
- 65728.0,
- 65632.0,
- 65776.0,
65856.0,
+ 66432.0,
+ 66096.0,
65728.0,
- 65840.0,
- 65808.0,
- 65648.0,
- 65760.0,
- 66160.0,
+ 66192.0,
+ 66240.0,
+ 65824.0,
+ 65680.0,
+ 66384.0,
+ 66384.0,
+ 65680.0,
65792.0,
- 65872.0,
- 65744.0,
- 65776.0,
- 65600.0,
- 65712.0,
- 65648.0,
- 65760.0,
- 65648.0
+ 66192.0,
+ 65968.0
],
"sample_count": 20,
- "median": 65760.0,
- "p95": 65872.0,
- "min": 65600.0,
- "max": 66160.0,
- "stdev": 118.25667000216097
+ "median": 65952.0,
+ "p95": 66400.0,
+ "min": 65680.0,
+ "max": 66432.0,
+ "stdev": 248.3352572632408
},
"measured_command": [
"~/.cache/perry-bench-tools/node-v22.23.1-darwin-arm64/bin/node",
@@ -6137,63 +6137,63 @@
"bun": {
"wall_ms": {
"samples": [
- 76.791542,
- 76.54475,
- 78.537875,
- 75.875625,
- 77.474875,
- 75.874542,
- 77.070417,
- 77.074125,
- 77.01825,
- 76.444833,
- 75.430375,
- 75.753958,
- 75.587,
- 75.806875,
- 77.589,
- 76.401875,
- 79.846625,
- 75.48775,
- 78.423583,
- 75.915708
+ 91.57475,
+ 80.012417,
+ 92.155084,
+ 90.747417,
+ 92.543709,
+ 79.843708,
+ 82.63425,
+ 90.851,
+ 93.045209,
+ 90.2925,
+ 78.012458,
+ 93.055667,
+ 91.637334,
+ 91.315334,
+ 77.897625,
+ 87.173125,
+ 91.764459,
+ 91.401292,
+ 84.4485,
+ 79.069792
],
"sample_count": 20,
- "median": 76.49479149999999,
- "p95": 78.537875,
- "min": 75.430375,
- "max": 79.846625,
- "stdev": 1.1434464265550117
+ "median": 90.79920849999999,
+ "p95": 93.045209,
+ "min": 77.897625,
+ "max": 93.055667,
+ "stdev": 5.572389930217729
},
"rss_kb": {
"samples": [
- 31120.0,
- 31120.0,
+ 30992.0,
30960.0,
- 31024.0,
+ 31088.0,
+ 30864.0,
+ 31360.0,
+ 31264.0,
+ 31056.0,
+ 30976.0,
+ 31120.0,
+ 31136.0,
31072.0,
- 31024.0,
31072.0,
30976.0,
- 31760.0,
- 30976.0,
+ 31072.0,
+ 31056.0,
30960.0,
- 30976.0,
- 30976.0,
- 30976.0,
- 30976.0,
- 31040.0,
- 31984.0,
31088.0,
- 31056.0,
- 30976.0
+ 31216.0,
+ 31136.0,
+ 31088.0
],
"sample_count": 20,
- "median": 31024.0,
- "p95": 31760.0,
- "min": 30960.0,
- "max": 31984.0,
- "stdev": 262.9506417562049
+ "median": 31072.0,
+ "p95": 31264.0,
+ "min": 30864.0,
+ "max": 31360.0,
+ "stdev": 110.65188656322132
},
"measured_command": [
"~/.cache/perry-bench-tools/bun/bun",
diff --git a/benchmarks/suite/results/RESULTS.md b/benchmarks/suite/results/RESULTS.md
index 8730432798..f9338e1e8c 100644
--- a/benchmarks/suite/results/RESULTS.md
+++ b/benchmarks/suite/results/RESULTS.md
@@ -1,40 +1,40 @@
# suite/ Node and Bun Results (generated)
-Evidence: [`public-node-bun-v1.json`](../../results/public-node-bun-v1.json) · commit `defa4d6012fb480fca237ea10509da74bd41624d`
-Perry: `perry 0.5.1279` · Node: `v22.23.1` · Bun: `1.3.14`
+Evidence: [`public-node-bun-v1.json`](../../results/public-node-bun-v1.json) · commit `2ba59501b9ea8c37c578dd9128e48b667e42bc1d`
+Perry: `perry 0.5.1335` · Node: `v22.23.1` · Bun: `1.3.14`
Policy: 5 measured samples per runtime and benchmark; incomplete or incorrect rows are rejected.
| Benchmark | Perry median | Node median | Bun median | Result |
|---|---:|---:|---:|---|
-| 02_loop_overhead | 99 ms | 65 ms | 39 ms | loss vs both |
+| 02_loop_overhead | 95 ms | 65 ms | 40 ms | loss vs both |
| 03_array_write | 1 ms | 7 ms | 5 ms | win vs both |
-| 04_array_read | 24 ms | 10 ms | 13 ms | loss vs both |
-| 05_fibonacci | 387 ms | 908 ms | 504 ms | win vs both |
-| 06_math_intensive | 49 ms | 49 ms | 49 ms | tie |
-| 07_object_create | 3 ms | 5 ms | 5 ms | win vs both |
+| 04_array_read | 23 ms | 11 ms | 14 ms | loss vs both |
+| 05_fibonacci | 401 ms | 932 ms | 515 ms | win vs both |
+| 06_math_intensive | 50 ms | 50 ms | 50 ms | tie |
+| 07_object_create | 2 ms | 5 ms | 6 ms | win vs both |
| 08_string_concat | 1 ms | 4 ms | 1 ms | mixed |
-| 09_method_calls | 79 ms | 10 ms | 8 ms | loss vs both |
-| 10_nested_loops | 42 ms | 17 ms | 18 ms | loss vs both |
-| 11_prime_sieve | 107 ms | 6 ms | 5 ms | loss vs both |
+| 09_method_calls | 10 ms | 11 ms | 8 ms | mixed |
+| 10_nested_loops | 41 ms | 18 ms | 19 ms | loss vs both |
+| 11_prime_sieve | 30 ms | 6 ms | 6 ms | loss vs both |
| 12_binary_trees | 4 ms | 6 ms | 6 ms | win vs both |
-| 13_factorial | 94 ms | 95 ms | 95 ms | win vs both |
-| 14_closure | 46 ms | 49 ms | 49 ms | win vs both |
-| 15_mandelbrot | 22 ms | 24 ms | 28 ms | win vs both |
-| 16_matrix_multiply | 637 ms | 33 ms | 33 ms | loss vs both |
-| bench_gc_pressure | 28 ms | 15 ms | 19 ms | loss vs both |
-| bench_json_roundtrip | 212 ms | 390 ms | 219 ms | win vs both |
-| bench_object_property | 126 ms | 16 ms | 9 ms | loss vs both |
-| bench_int_arithmetic | 357 ms | 94 ms | 39 ms | loss vs both |
-| bench_buffer_readwrite | 97 ms | 98 ms | 194 ms | win vs both |
-| bench_array_grow | 21 ms | 14 ms | 9 ms | loss vs both |
-| bench_string_heavy | 56 ms | 41 ms | 29 ms | loss vs both |
-| bench_numeric_array_numeric | 69 ms | 5 ms | 4 ms | loss vs both |
-| bench_numeric_array_downgrade | 19 ms | 6 ms | 5 ms | loss vs both |
+| 13_factorial | 96 ms | 97 ms | 96 ms | mixed |
+| 14_closure | 48 ms | 50 ms | 50 ms | win vs both |
+| 15_mandelbrot | 22 ms | 26 ms | 30 ms | win vs both |
+| 16_matrix_multiply | 87 ms | 34 ms | 34 ms | loss vs both |
+| bench_gc_pressure | 22 ms | 16 ms | 20 ms | loss vs both |
+| bench_json_roundtrip | 192 ms | 401 ms | 227 ms | win vs both |
+| bench_object_property | 122 ms | 16 ms | 10 ms | loss vs both |
+| bench_int_arithmetic | 361 ms | 96 ms | 40 ms | loss vs both |
+| bench_buffer_readwrite | 94 ms | 99 ms | 105 ms | win vs both |
+| bench_array_grow | 18 ms | 14 ms | 9 ms | loss vs both |
+| bench_string_heavy | 51 ms | 43 ms | 29 ms | loss vs both |
+| bench_numeric_array_numeric | 70 ms | 5 ms | 4 ms | loss vs both |
+| bench_numeric_array_downgrade | 21 ms | 6 ms | 6 ms | loss vs both |
## Summary
-- Wins versus both peers: **9**
-- Losses versus both peers: **13**
-- Mixed or tied rows: **2**
+- Wins versus both peers: **8**
+- Losses versus both peers: **12**
+- Mixed or tied rows: **4**
> Historical note: the former v0.5.908 single-run commentary is archived in Git history and is not current evidence.
diff --git a/changelog.d/7593-public-baseline-v0-5-1335.md b/changelog.d/7593-public-baseline-v0-5-1335.md
new file mode 100644
index 0000000000..68fcb36763
--- /dev/null
+++ b/changelog.d/7593-public-baseline-v0-5-1335.md
@@ -0,0 +1,45 @@
+### Benchmarks
+
+- **The public Node/Bun baseline is regenerated and the gate that publishes it
+ can pass again (#7593).** `lint` had been red on `main` and on every open PR
+ for **two independent reasons**, only one of which was known.
+
+ **The artifact was stale, and the gate was right to say so.** Its
+ `source_fingerprint` covers `Cargo.toml`, and #7302 changed
+ `panic = "unwind"` → `panic = "abort"` in the `release` and `dist` profiles —
+ a genuinely benchmark-relevant change. (The tempting hypothesis, that the
+ per-merge version bump invalidates it every time, is wrong: `_CARGO_VERSION_RE`
+ already normalises the version line.) Regenerated on the pinned quiet M1 Max —
+ the host the artifact's own `host.cpu` names — with pinned `node v22.23.1` /
+ `bun 1.3.14` / `zig 0.15.2`, all five `wait_for_quiet` gates passed, at
+ `2ba59501b` (v0.5.1335).
+
+ **And `public_baseline.py check` could never pass.** #6736 rewrote `README.md`
+ as a marketing landing page and deleted the ``
+ markers, so `_replace_block` raised `README generated markers are missing` on
+ every invocation regardless of the artifact — no amount of regenerating would
+ have fixed it. Worth naming as a pattern rather than a typo: **a gate whose
+ subject has been deleted still runs, still reports, and can never go green**,
+ so it stops being a gate and becomes a standing reason to bypass. Same family
+ as #7582.
+
+ The markers are restored under the sentence that promises them — *"We publish
+ everything, including the workloads where V8's JIT still beats us — no
+ cherry-picked table can survive an open harness"* — inside a collapsed
+ ``, so the landing page keeps the shape #6736 chose while the
+ published numbers are again **derived from the artifact** rather than
+ hand-maintained. The generated table is what makes that sentence true: it
+ carries `prime_sieve` (30 ms vs 6) and `matrix_multiply` (87 ms vs 34) as
+ losses.
+
+ **What the run measured**, output verified against the Bun reference 20/20 on
+ every row: `image_convolution` **302.5 ms**, 3.1× faster than bun (947.2) and
+ faster than **Rust** (429.8), within 8% of Zig (279.8); and `json_pipeline` at
+ 100 records **77.0 ms**, ahead of bun (90.8) and node (128.1), within 5% of
+ Rust and Zig, at **8.5 MB RSS against bun's 30.3**.
+
+ The same JSON workload at **500,000 records is 60,358 ms against bun's 618 ms
+ — 97.6×**, filed as **#7592**. It is a scaling cliff rather than a constant
+ factor: across the fixture increase Perry grows 784× where bun grows 6.8×,
+ Rust 8.9× and Zig 12.0×. Output correct 20/20, so purely performance. That row
+ is published by this change, which is the point of the mechanism.