diff --git a/CHANGELOG.md b/CHANGELOG.md index 91521e16..52281ad5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Consolidate repeated feedback-table and baseline-tier lookups while preserving feedback versions, capacity behavior, and publication ordering. + - JIT M3: cache one idle native entry handle per runtime with epoch-based invalidation (ABI minor 20), remove native-return queue allocation, and reuse CALL feedback storage. Reuse validated bytecode boundaries during helper PC diff --git a/benchmarks/results/m3-feedback-lookups-call-heavy-paired.json b/benchmarks/results/m3-feedback-lookups-call-heavy-paired.json new file mode 100644 index 00000000..6eb0f229 --- /dev/null +++ b/benchmarks/results/m3-feedback-lookups-call-heavy-paired.json @@ -0,0 +1,10657 @@ +{ + "schema": "jit-feedback-lookups-paired-diagnostic-v1", + "workload": "call-heavy", + "cpu_affinity": [ + 0 + ], + "status": "complete", + "started_utc": "2026-09-05T14:23:37Z", + "driver_sha256": "244b82bef8022b8835920c54496ad3708270830f38672e53bc226db1f79b1775", + "script": "/home/jason/work/quickjs-jit/benchmarks/scripts/call-heavy.js", + "script_sha256": "a6cc40c5fb963f376a4fd35469a59a23b37420c564756319bc6d9c19b35f8fb0", + "executables": { + "baseline": { + "path": "/tmp/jit-timing-stack-settled-baseline/jit-bench", + "sha256": "06ff0b266112fe00e5a685f89dbbd2cc9167836efda860cab6d8e8b624fa8f61" + }, + "candidate": { + "path": "/home/jason/work/quickjs-jit/target/release/jit-bench", + "sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699" + } + }, + "candidate_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "harness_source": "mod model;\n\nuse model::{\n BenchmarkFile, Exclusion, ModeResult, PhaseTiming, Provenance, SampleEvidence, SamplingPolicy,\n WorkloadResult,\n};\nuse rquickjs::{Context, Function, Runtime, Value};\nuse rquickjs_jit::{abi::AbiInfo, Jit, JitConfig, JitTierPolicy};\nuse serde::{Deserialize, Serialize};\nuse std::{\n collections::BTreeMap,\n env, fs,\n path::{Path, PathBuf},\n process::Command,\n time::{Duration, Instant},\n};\n\nconst DEFAULT_WARMUPS: usize = 5;\nconst DEFAULT_SAMPLES: usize = 30;\nconst DEFAULT_WINDOWS: usize = 10;\nconst DEFAULT_WINDOW_MS: usize = 1_000;\n\n#[derive(Clone, Copy)]\nstruct SamplingConfig {\n warmups: usize,\n samples: usize,\n windows: usize,\n window: Duration,\n}\n\n#[derive(Clone, Copy)]\nstruct Workload {\n name: &'static str,\n suite: &'static str,\n group: &'static str,\n designated: bool,\n file: &'static str,\n}\nconst WORKLOADS: &[Workload] = &[\n Workload {\n name: \"quickjs-int-arith\",\n suite: \"QuickJS microbench\",\n group: \"compute\",\n designated: true,\n file: \"quickjs-int-arith.js\",\n },\n Workload {\n name: \"quickjs-bitops\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-bitops.js\",\n },\n Workload {\n name: \"quickjs-fibonacci\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-fibonacci.js\",\n },\n Workload {\n name: \"numeric\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: true,\n file: \"numeric.js\",\n },\n Workload {\n name: \"scalar-loop\",\n suite: \"rquickjs-jit focused\",\n group: \"scalar-loop\",\n designated: true,\n file: \"scalar-loop.js\",\n },\n Workload {\n name: \"call-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: true,\n file: \"call-heavy.js\",\n },\n Workload {\n name: \"generic-call-entry\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"generic-call-entry.js\",\n },\n Workload {\n name: \"property-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"property-heavy\",\n designated: true,\n file: \"property-heavy.js\",\n },\n Workload {\n name: \"fibonacci-iterative\",\n suite: \"rquickjs-jit focused\",\n group: \"compute\",\n designated: true,\n file: \"fibonacci-iterative.js\",\n },\n Workload {\n name: \"fibonacci-recursive\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"fibonacci-recursive.js\",\n },\n Workload {\n name: \"collections\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"collections.js\",\n },\n Workload {\n name: \"strings-json\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"strings-json.js\",\n },\n Workload {\n name: \"calls-closures\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"calls-closures.js\",\n },\n Workload {\n name: \"adversarial\",\n suite: \"rquickjs-jit\",\n group: \"adversarial\",\n designated: false,\n file: \"adversarial.js\",\n },\n Workload {\n name: \"float64-dense\",\n suite: \"rquickjs-jit matrix\",\n group: \"float64\",\n designated: false,\n file: \"float64-dense.js\",\n },\n Workload {\n name: \"strings-regexp\",\n suite: \"rquickjs-jit matrix\",\n group: \"strings-regexp\",\n designated: false,\n file: \"strings-regexp.js\",\n },\n Workload {\n name: \"arrays-typed\",\n suite: \"rquickjs-jit matrix\",\n group: \"arrays-typed\",\n designated: false,\n file: \"arrays-typed.js\",\n },\n Workload {\n name: \"objects-polymorphic\",\n suite: \"rquickjs-jit matrix\",\n group: \"objects-polymorphic\",\n designated: false,\n file: \"objects-polymorphic.js\",\n },\n Workload {\n name: \"calls-recursion-closures\",\n suite: \"rquickjs-jit matrix\",\n group: \"calls-recursion-closures\",\n designated: false,\n file: \"calls-recursion-closures.js\",\n },\n Workload {\n name: \"json-codec\",\n suite: \"rquickjs-jit matrix\",\n group: \"json-codec\",\n designated: false,\n file: \"json-codec.js\",\n },\n Workload {\n name: \"map-set-bigint\",\n suite: \"rquickjs-jit matrix\",\n group: \"map-set-bigint\",\n designated: false,\n file: \"map-set-bigint.js\",\n },\n Workload {\n name: \"exceptions-promises-async\",\n suite: \"rquickjs-jit matrix\",\n group: \"exceptions-promises-async\",\n designated: false,\n file: \"exceptions-promises-async.js\",\n },\n];\n\n#[derive(Clone, Debug, Deserialize, Serialize)]\nstruct WorkerResult {\n elapsed_ns: u64,\n checksum: String,\n native_entries: u64,\n native_acquisitions: u64,\n native_exits: u64,\n fallbacks: u64,\n retries: u64,\n tier2_entries: u64,\n deopts: u64,\n osr_attempts: u64,\n profitability_evaluations: u64,\n profitability_approved: u64,\n profitability_rejected: u64,\n benefit_recordings: u64,\n measured_benefit_ns: u64,\n opcode_fingerprint: u64,\n abi_fingerprint: u64,\n config_fingerprint: u64,\n peak_rss_bytes: u64,\n code_bytes: u64,\n metadata_bytes: u64,\n active_ir_bytes: u64,\n automatic_ready: bool,\n phases: PhaseTiming,\n}\n\nfn main() {\n if let Err(error) = real_main() {\n eprintln!(\"{error}\");\n std::process::exit(2);\n }\n}\n\nfn real_main() -> Result<(), String> {\n let args = env::args().skip(1).collect::>();\n match args.first().map(String::as_str) {\n Some(\"worker\") => worker(&value(&args,\"--mode\")?, &value(&args,\"--script\")?),\n Some(\"run\") => { let mode=value(&args,\"--mode\")?; write_file(&value(&args,\"--output\")?, measure_interleaved(&[mode])?) }\n Some(\"compare\") => {\n let modes=value(&args,\"--modes\")?.split(',').map(str::to_owned).collect::>();\n let output=value(&args,\"--output\")?; write_file(&output,measure_interleaved(&modes)?)?;\n if let Ok(report)=value(&args,\"--report\") { let status=Command::new(sibling_reporter()?).args([\"--input\",&output,\"--output\",&report]).status().map_err(err)?; if !status.success(){return Err(\"performance gates failed; report contains evidence\".into())} }\n Ok(())\n }\n _ => Err(\"usage: jit-bench run --mode MODE --output FILE | compare --modes ... --output FILE --report FILE\".into()),\n }\n}\n\nfn measure_interleaved(modes: &[String]) -> Result, String> {\n for mode in modes {\n validate_mode(mode)?;\n }\n let executable = env::current_exe().map_err(err)?;\n let mut by_mode: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n let sampling = sampling_config()?;\n let workloads = selected_workloads()?;\n for workload in workloads {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file);\n for round in 0..sampling.warmups {\n for mode in rotated(modes, round) {\n let _ = child(&executable, mode, &path)?;\n }\n }\n let mut samples: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for pair in 0..sampling.samples {\n for mode in rotated(modes, pair) {\n let result = child(&executable, mode, &path)?;\n validate_sample(mode, &result, workload.designated).map_err(|error| {\n format!(\"{} {mode} latency pair {pair}: {error}\", workload.name)\n })?;\n samples\n .get_mut(mode)\n .unwrap()\n .push(evidence_for_mode(mode, pair, result));\n }\n }\n let mut throughput: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for window in 0..sampling.windows {\n for mode in rotated(modes, window) {\n let start = Instant::now();\n let mut ops = 0u64;\n while start.elapsed() < sampling.window {\n validate_sample(mode, &child(&executable, mode, &path)?, workload.designated)\n .map_err(|error| {\n format!(\n \"{} {mode} throughput window {window}: {error}\",\n workload.name\n )\n })?;\n ops = ops.saturating_add(1);\n }\n throughput.get_mut(mode).unwrap().push(ops);\n }\n }\n for mode in modes {\n let mode_samples = samples.remove(mode).unwrap();\n ensure_consistent_samples(mode, &mode_samples)?;\n let raw = mode_samples\n .iter()\n .map(|s| s.elapsed_ns)\n .collect::>();\n let (median, mad, p95, p99, ci) = model::summarize(raw.clone());\n let compile_ns = median_field(&mode_samples, |s| s.phases.compile_ns);\n let install_ns = median_field(&mode_samples, |s| s.phases.install_ns);\n by_mode.get_mut(mode).unwrap().push(WorkloadResult {\n name: workload.name.into(),\n suite: workload.suite.into(),\n group: workload.group.into(),\n designated_kernel: workload.designated,\n samples: mode_samples,\n raw_latency_ns: raw,\n raw_throughput_ops: throughput.remove(mode).unwrap(),\n median_ns: median,\n mad_ns: mad,\n p95_ns: p95,\n p99_ns: p99,\n ci95_ns: ci,\n compile_ns,\n install_ns,\n break_even_executions: None,\n });\n }\n }\n let mut results = by_mode\n .into_iter()\n .map(|(mode, workloads)| ModeResult { mode, workloads })\n .collect::>();\n fill_break_even(&mut results);\n Ok(results)\n}\n\nfn worker(mode: &str, script: &str) -> Result<(), String> {\n validate_mode(mode)?;\n let total = Instant::now();\n let source = fs::read(script).map_err(err)?;\n let mut phases = PhaseTiming::default();\n let start = Instant::now();\n let runtime = Runtime::new().map_err(err)?;\n phases.runtime_create_ns = ns(start.elapsed());\n let start = Instant::now();\n let (jit, config_fingerprint) = if mode == \"interpreter\" {\n (None, hash64(b\"interpreter\"))\n } else {\n let mut builder = JitConfig::builder();\n if matches!(mode, \"tier1\" | \"tier2\") {\n builder = builder.call_threshold(1).loop_threshold(1);\n }\n if mode == \"tier1\" {\n // The second entry freezes the first complete argument/return\n // profile, allowing baseline artifacts to publish a bounded\n // scalar entry for baseline-to-baseline calls.\n builder = builder\n .call_threshold(2)\n .tier_policy(JitTierPolicy::BaselineOnly);\n }\n if mode == \"tier2\" {\n builder = builder\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true);\n }\n let config = builder.build().map_err(err)?;\n let fingerprint = hash64(format!(\"{config:?}\").as_bytes());\n (\n Some(Jit::attach(&runtime, config).map_err(err)?),\n fingerprint,\n )\n };\n phases.jit_attach_ns = ns(start.elapsed());\n let start = Instant::now();\n let context = Context::full(&runtime).map_err(err)?;\n phases.context_create_ns = ns(start.elapsed());\n let start = Instant::now();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .map_err(err)?;\n phases.definition_eval_ns = ns(start.elapsed());\n let tier1_ready_installs = context\n .with(|ctx| {\n ctx.eval::(\n \"typeof globalThis.tier1ReadyInstalls === 'number' ? globalThis.tier1ReadyInstalls : 1\",\n )\n })\n .map_err(err)?;\n let tier2_ready_installs = context\n .with(|ctx| ctx.eval::, _>(\n \"typeof globalThis.tier2ReadyInstalls === 'number' ? globalThis.tier2ReadyInstalls : undefined\",\n ))\n .map_err(err)?;\n let required_installs = if mode == \"tier2\" {\n tier2_ready_installs.unwrap_or(1)\n } else {\n tier1_ready_installs\n };\n let required_tier2 = mode == \"tier2\" && tier2_ready_installs.is_some();\n let start = Instant::now();\n let _first_checksum = invoke_workload(&context)?;\n phases.first_eval_ns = ns(start.elapsed());\n let threshold_start = Instant::now();\n let threshold_deadline = threshold_start + threshold_timeout(mode);\n let mut install_poll = 0u64;\n let mut before = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n loop {\n let _threshold_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n let poll = Instant::now();\n jit.poll();\n let poll_ns = ns(poll.elapsed());\n let now = jit.metrics();\n if now.installed > before.installed {\n install_poll = install_poll.saturating_add(poll_ns);\n }\n before = now;\n // A blacklist is only final for this sample once the worker\n // queue has drained: the one-shot top-level script is rejected\n // on the first poll while the workload's own tiers are still\n // compiling behind it.\n if native_ready(mode, &before, required_installs)\n || blacklist_can_end_warmup(mode, &before, required_tier2)\n {\n break;\n }\n if Instant::now() >= threshold_deadline {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n } else {\n break;\n }\n }\n // Both optimized modes can publish a leaf before its caller is ready.\n // Execute the workload while draining the bounded tail of compilation.\n let mut settled = true;\n if let Some(jit) = &jit {\n if matches!(mode, \"tier2\" | \"automatic\") {\n (before, settled) = settle_compilation(&context, jit, Duration::from_secs(1))?;\n }\n }\n phases.threshold_crossing_ns = ns(threshold_start.elapsed());\n phases.compile_ns = before.compile_ns;\n phases.install_ns = before.install_ns.max(install_poll);\n let osr_before = before.osr_entries;\n let start = Instant::now();\n let _osr_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n phases.osr_ns = if jit\n .as_ref()\n .is_some_and(|j| j.metrics().osr_entries > osr_before)\n {\n ns(start.elapsed())\n } else {\n 0\n };\n let steady_start = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if required_tier2\n && (!settled\n || !native_ready(\"tier2\", &steady_start, required_installs)\n || !compilation_quiet(&before, &steady_start))\n {\n return Err(\"required Tier2 publications did not settle before timing\".into());\n }\n let start = Instant::now();\n let mut checksum = String::new();\n for _ in 0..10 {\n checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n }\n phases.steady_state_ns = ns(start.elapsed());\n if required_tier2 {\n let steady_end = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if !compilation_quiet(&steady_start, &steady_end) {\n return Err(\"required Tier2 benchmark compiled during steady-state timing\".into());\n }\n }\n // A completion that landed during the last steady-state invocation is\n // drained by polling without further JavaScript execution; the timing\n // above is untouched.\n if let Some(jit) = &jit {\n let drain_deadline = Instant::now() + Duration::from_millis(200);\n loop {\n jit.poll();\n let metrics = jit.metrics();\n if (metrics.pending_worker_jobs == 0 && metrics.pending_snapshot_bytes == 0)\n || Instant::now() >= drain_deadline\n {\n break;\n }\n std::thread::sleep(Duration::from_micros(200));\n }\n }\n let metrics = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n let abi = AbiInfo::linked().map_err(err)?;\n phases.total_ns = ns(total.elapsed());\n let result = WorkerResult {\n elapsed_ns: phases.steady_state_ns,\n checksum,\n native_entries: metrics.native_entries,\n native_acquisitions: metrics.native_acquisitions,\n native_exits: metrics.native_exits,\n fallbacks: metrics.native_fallbacks,\n retries: metrics.native_retries,\n tier2_entries: metrics.tier2_entries,\n deopts: metrics.deopts,\n osr_attempts: metrics.osr_attempts,\n profitability_evaluations: metrics.profitability_evaluations,\n profitability_approved: metrics.profitability_approved,\n profitability_rejected: metrics.profitability_rejected,\n benefit_recordings: metrics.benefit_recordings,\n measured_benefit_ns: metrics.measured_benefit_ns,\n opcode_fingerprint: abi.opcode_fingerprint(),\n abi_fingerprint: abi.source_revision() ^ abi.build_fingerprint(),\n config_fingerprint,\n peak_rss_bytes: worker_peak_rss(),\n code_bytes: metrics.code_bytes as u64,\n metadata_bytes: metrics.metadata_bytes as u64,\n active_ir_bytes: metrics.peak_compiler_bytes as u64,\n automatic_ready: mode != \"automatic\" || native_ready(mode, &metrics, tier1_ready_installs),\n phases,\n };\n println!(\"{}\", serde_json::to_string(&result).map_err(err)?);\n Ok(())\n}\n\nfn invoke_workload(context: &Context) -> Result {\n context\n .with(|ctx| {\n let workload: Function = ctx.globals().get(\"workload\")?;\n // A workload may expose a stable callable/object input without\n // resolving it through a global from inside the measured\n // function. This keeps the benchmark honest about call/property\n // bytecodes while making the function independently tierable.\n let argument: Value = ctx.globals().get(\"workloadArgument\")?;\n let result: Value = if argument.is_undefined() {\n workload.call((2_000, 0))?\n } else {\n workload.call((2_000, 0, argument))?\n };\n let result = if let Some(promise) = result.as_promise() {\n promise.finish::()?\n } else {\n result\n };\n if let Some(number) = result.as_number() {\n Ok(format!(\"number:{:016x}\", number.to_bits()))\n } else if let Some(string) = result.as_string() {\n Ok(format!(\"string:{}\", string.to_string()?))\n } else if let Some(boolean) = result.as_bool() {\n Ok(format!(\"boolean:{boolean}\"))\n } else if result.is_null() {\n Ok(\"null\".into())\n } else if result.is_undefined() {\n Ok(\"undefined\".into())\n } else {\n Err(rquickjs::Error::new_from_js(\n result.type_name(),\n \"benchmark checksum primitive\",\n ))\n }\n })\n .map_err(err)\n}\n\nfn validate_mode(mode: &str) -> Result<(), String> {\n if matches!(\n mode,\n \"interpreter\" | \"tier1\" | \"tier2\" | \"automatic\" | \"bun\"\n ) {\n Ok(())\n } else {\n Err(format!(\"unsupported mode {mode}\"))\n }\n}\n\nfn sampling_config() -> Result {\n Ok(SamplingConfig {\n warmups: positive_env(\"JIT_BENCH_WARMUPS\", DEFAULT_WARMUPS)?,\n samples: positive_env(\"JIT_BENCH_SAMPLES\", DEFAULT_SAMPLES)?,\n windows: positive_env(\"JIT_BENCH_WINDOWS\", DEFAULT_WINDOWS)?,\n window: Duration::from_millis(\n positive_env(\"JIT_BENCH_WINDOW_MS\", DEFAULT_WINDOW_MS)? as u64\n ),\n })\n}\n\nfn positive_env(name: &str, default: usize) -> Result {\n match env::var(name) {\n Ok(value) => value\n .parse::()\n .map_err(|_| format!(\"{name} must be a positive integer\"))\n .and_then(|value| {\n (value > 0)\n .then_some(value)\n .ok_or_else(|| format!(\"{name} must be greater than zero\"))\n }),\n Err(env::VarError::NotPresent) => Ok(default),\n Err(error) => Err(format!(\"cannot read {name}: {error}\")),\n }\n}\n\nfn selected_workloads() -> Result, String> {\n let Ok(filter) = env::var(\"JIT_BENCH_WORKLOADS\") else {\n return Ok(WORKLOADS.iter().collect());\n };\n let names = filter\n .split(',')\n .filter(|name| !name.is_empty())\n .collect::>();\n if names.is_empty() {\n return Err(\"JIT_BENCH_WORKLOADS must name at least one workload\".into());\n }\n let selected = WORKLOADS\n .iter()\n .filter(|workload| names.contains(&workload.name))\n .collect::>();\n if selected.len() != names.len() {\n let unknown = names\n .iter()\n .filter(|name| !WORKLOADS.iter().any(|workload| workload.name == **name))\n .copied()\n .collect::>();\n return Err(format!(\n \"unknown benchmark workload(s): {}\",\n unknown.join(\",\")\n ));\n }\n Ok(selected)\n}\nfn native_ready(mode: &str, m: &rquickjs_jit::JitMetrics, required_installs: u64) -> bool {\n match mode {\n \"interpreter\" => true,\n \"tier1\" => m.native_entries > 0 && m.installed >= required_installs,\n \"tier2\" => {\n m.tier2_entries > 0\n && m.installed >= required_installs\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n }\n \"automatic\" => {\n m.tier2_entries > 0 && m.pending_worker_jobs == 0 && m.pending_snapshot_bytes == 0\n }\n _ => false,\n }\n}\nfn blacklist_can_end_warmup(\n mode: &str,\n m: &rquickjs_jit::JitMetrics,\n required_tier2: bool,\n) -> bool {\n mode != \"automatic\"\n && !required_tier2\n && m.blacklisted > 0\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n}\n\nfn compilation_quiet(before: &rquickjs_jit::JitMetrics, after: &rquickjs_jit::JitMetrics) -> bool {\n after.pending_worker_jobs == 0\n && after.pending_snapshot_bytes == 0\n && after.installed == before.installed\n && after.snapshot_requests == before.snapshot_requests\n}\n\nfn settle_compilation(\n context: &Context,\n jit: &Jit,\n timeout: Duration,\n) -> Result<(rquickjs_jit::JitMetrics, bool), String> {\n let deadline = Instant::now() + timeout;\n let mut before = jit.metrics();\n let mut quiet_polls = 0;\n while quiet_polls < 3 && Instant::now() < deadline {\n invoke_workload(context)?;\n jit.poll();\n let after = jit.metrics();\n if compilation_quiet(&before, &after) {\n quiet_polls += 1;\n } else {\n quiet_polls = 0;\n std::thread::sleep(Duration::from_micros(200));\n }\n before = after;\n }\n Ok((before, quiet_polls >= 3))\n}\n\nfn threshold_timeout(mode: &str) -> Duration {\n if mode == \"interpreter\" {\n Duration::ZERO\n } else {\n Duration::from_secs(2)\n }\n}\nfn validate_sample(mode: &str, r: &WorkerResult, requires_native: bool) -> Result<(), String> {\n if r.checksum.is_empty() {\n return Err(\"empty checksum\".into());\n }\n if mode != \"bun\" && r.native_exits > r.native_entries {\n return Err(\"native exits exceed entries\".into());\n }\n match mode {\n \"interpreter\" if r.native_entries != 0 => Err(\"interpreter entered native code\".into()),\n \"tier1\" if requires_native && r.native_entries == 0 => {\n Err(format!(\"Tier1 sample never entered native code: {r:?}\"))\n }\n \"tier1\" if r.tier2_entries != 0 => Err(\"Tier1 policy entered Tier2\".into()),\n \"tier2\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"Tier2 sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"automatic sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if r.tier2_entries > 0 && !r.automatic_ready => Err(format!(\n \"automatic sample retained pending compilation after warmup: {r:?}\"\n )),\n _ => Ok(()),\n }\n}\nfn ensure_consistent_samples(mode: &str, samples: &[SampleEvidence]) -> Result<(), String> {\n let first = samples.first().ok_or(\"no samples\")?;\n for sample in samples {\n if sample.checksum != first.checksum {\n return Err(format!(\n \"{mode} checksum changed at pair {}\",\n sample.pair_index\n ));\n }\n if mode != \"bun\"\n && (sample.opcode_fingerprint != first.opcode_fingerprint\n || sample.abi_fingerprint != first.abi_fingerprint\n || sample.config_fingerprint != first.config_fingerprint)\n {\n return Err(format!(\n \"{mode} fingerprint changed at pair {}\",\n sample.pair_index\n ));\n }\n }\n Ok(())\n}\nfn evidence_for_mode(mode: &str, pair: usize, r: WorkerResult) -> SampleEvidence {\n let external = mode == \"bun\";\n SampleEvidence {\n pair_index: pair as u32,\n elapsed_ns: r.elapsed_ns,\n checksum: r.checksum,\n native_entries: (!external).then_some(r.native_entries),\n native_acquisitions: (!external).then_some(r.native_acquisitions),\n native_exits: (!external).then_some(r.native_exits),\n fallback_count: (!external).then_some(r.fallbacks),\n retry_count: (!external).then_some(r.retries),\n tier1_entries: (!external).then_some(r.native_entries.saturating_sub(r.tier2_entries)),\n tier2_entries: (!external).then_some(r.tier2_entries),\n deopt_count: (!external).then_some(r.deopts),\n osr_attempts: (!external).then_some(r.osr_attempts),\n profitability_evaluations: (!external).then_some(r.profitability_evaluations),\n profitability_approved: (!external).then_some(r.profitability_approved),\n profitability_rejected: (!external).then_some(r.profitability_rejected),\n benefit_recordings: (!external).then_some(r.benefit_recordings),\n measured_benefit_ns: (!external).then_some(r.measured_benefit_ns),\n opcode_fingerprint: (!external).then_some(r.opcode_fingerprint),\n abi_fingerprint: (!external).then_some(r.abi_fingerprint),\n config_fingerprint: (!external).then_some(r.config_fingerprint),\n peak_rss_bytes: (!external).then_some(r.peak_rss_bytes),\n code_bytes: (!external).then_some(r.code_bytes),\n metadata_bytes: (!external).then_some(r.metadata_bytes),\n peak_compiler_bytes: (!external).then_some(r.active_ir_bytes),\n phases: r.phases,\n }\n}\nfn rotated<'a>(modes: &'a [String], round: usize) -> impl Iterator + 'a {\n (0..modes.len()).map(move |i| modes[(i + round) % modes.len()].as_str())\n}\nfn median_field(samples: &[SampleEvidence], field: impl Fn(&SampleEvidence) -> u64) -> u64 {\n let mut v = samples.iter().map(field).collect::>();\n v.sort_unstable();\n model::quantile(&v, 0.5)\n}\nfn fill_break_even(results: &mut [ModeResult]) {\n let Some(base) = results.iter().find(|m| m.mode == \"interpreter\").cloned() else {\n return;\n };\n for mode in results.iter_mut().filter(|m| m.mode != \"interpreter\") {\n for w in &mut mode.workloads {\n if let Some(b) = base.workloads.iter().find(|b| b.name == w.name) {\n let saved = b.median_ns.saturating_sub(w.median_ns);\n w.break_even_executions =\n (saved > 0).then(|| w.compile_ns.saturating_add(w.install_ns).div_ceil(saved));\n }\n }\n }\n}\nfn child(executable: &Path, mode: &str, script: &Path) -> Result {\n if mode == \"bun\" {\n return bun_child(script);\n }\n let output = Command::new(executable)\n .args([\"worker\", \"--mode\", mode, \"--script\"])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n serde_json::from_slice(&output.stdout).map_err(err)\n}\nfn bun_child(script: &Path) -> Result {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n let wrapper = r#\"\nimport { readFileSync } from 'node:fs';\n(0,eval)(readFileSync(process.argv[1],'utf8'));\nconst first=workload(2000,0,globalThis.workloadArgument); if(first&&typeof first.then==='function') await first;\nconst start=Bun.nanoseconds(); let result;\nfor(let i=0;i<10;i++){result=workload(2000,0,globalThis.workloadArgument);if(result&&typeof result.then==='function')result=await result}\nconst elapsed=Bun.nanoseconds()-start;\nfunction checksum(v){if(typeof v==='number'){const b=new ArrayBuffer(8),d=new DataView(b);d.setFloat64(0,v,false);return 'number:'+d.getBigUint64(0,false).toString(16).padStart(16,'0')}if(typeof v==='string')return 'string:'+v;if(typeof v==='boolean')return 'boolean:'+v;if(v===null)return 'null';if(v===undefined)return 'undefined';throw new Error('checksum primitive required')}\nconsole.log(JSON.stringify({elapsed_ns:elapsed,checksum:checksum(result)}));\n\"#;\n let started = Instant::now();\n let output = Command::new(&bun)\n .args([\"--smol\", \"-e\", wrapper])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n #[derive(Deserialize)]\n struct BunOut {\n elapsed_ns: u64,\n checksum: String,\n }\n let out: BunOut = serde_json::from_slice(&output.stdout).map_err(err)?;\n let phases = PhaseTiming {\n steady_state_ns: out.elapsed_ns,\n total_ns: ns(started.elapsed()),\n ..Default::default()\n };\n Ok(WorkerResult {\n elapsed_ns: out.elapsed_ns,\n checksum: out.checksum,\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 0,\n abi_fingerprint: 0,\n config_fingerprint: hash64(format!(\"{}:{}\", command(&bun, &[\"--version\"]), bun).as_bytes()),\n peak_rss_bytes: 0,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: true,\n phases,\n })\n}\nfn write_file(path: &str, modes: Vec) -> Result<(), String> {\n let mut mode_names = modes.iter().map(|m| m.mode.as_str()).collect::>();\n mode_names.sort_unstable();\n if mode_names != [\"automatic\", \"interpreter\", \"tier1\", \"tier2\"]\n && mode_names != [\"automatic\", \"bun\", \"interpreter\", \"tier1\", \"tier2\"]\n {\n return Err(\"benchmark evidence requires the four rquickjs modes and optional bun\".into());\n }\n let sampling = sampling_config()?;\n let file = BenchmarkFile {\n schema: \"jit-benchmark-v1\".into(),\n provenance: provenance()?,\n policy: SamplingPolicy {\n latency_warmups: sampling.warmups as u32,\n latency_processes: sampling.samples as u32,\n throughput_windows: sampling.windows as u32,\n throughput_window_ns: sampling.window.as_nanos() as u64,\n bootstrap_resamples: 10_000,\n pairing:\n \"round-robin interleaved fresh processes; pair_index is the joint resampling unit\"\n .into(),\n },\n modes,\n exclusions: vec![\n Exclusion {\n suite: \"SunSpider\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no redistribution/import performed\".into(),\n },\n Exclusion {\n suite: \"JetStream\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no runnable components available locally\".into(),\n },\n ],\n };\n if let Some(parent) = Path::new(path).parent() {\n fs::create_dir_all(parent).map_err(err)?\n }\n fs::write(path, serde_json::to_vec_pretty(&file).map_err(err)?).map_err(err)\n}\nfn provenance() -> Result {\n let (stripped_no_jit_bytes, stripped_jit_bytes) = stripped_probe_sizes()?;\n let bun_path = command(\"sh\", &[\"-c\", \"command -v bun\"]);\n let bun_available = !bun_path.is_empty();\n Ok(Provenance {\n source_revision: command(\"git\", &[\"rev-parse\", \"HEAD\"]),\n quickjs_revision: command(\"git\", &[\"-C\", \"sys/quickjs\", \"rev-parse\", \"HEAD\"]),\n source_dirty: !command(\"git\", &[\"status\", \"--porcelain\"]).is_empty(),\n command: env::args().collect(),\n target: option_env!(\"TARGET\").unwrap_or(env::consts::ARCH).into(),\n target_triple: rustc_host_triple(),\n os: env::consts::OS.into(),\n kernel: command(\"uname\", &[\"-sr\"]),\n cpu: fs::read_to_string(\"/proc/cpuinfo\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|x| x.starts_with(\"model name\"))\n .map(str::to_owned)\n })\n .unwrap_or_else(|| \"unknown\".into()),\n power_mode: fs::read_to_string(\"/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\")\n .unwrap_or_else(|_| \"unknown\".into())\n .trim()\n .into(),\n rustc: command(\"rustc\", &[\"-Vv\"]),\n llvm: command(\"rustc\", &[\"-vV\"]),\n executable_bytes: fs::metadata(env::current_exe().map_err(err)?)\n .map_err(err)?\n .len(),\n stripped_jit_bytes,\n stripped_no_jit_bytes,\n stripped_jit_delta_bytes: i64::try_from(stripped_jit_bytes)\n .unwrap_or(i64::MAX)\n .saturating_sub(i64::try_from(stripped_no_jit_bytes).unwrap_or(i64::MAX)),\n schema_sha256: sha256(\"schema/jit-benchmark-v1.json\"),\n suites_lock_sha256: sha256(\"suites.lock\"),\n bun_version: bun_available.then(|| command(&bun_path, &[\"--version\"])),\n bun_sha256: bun_available.then(|| sha256_file(&bun_path)),\n bun_path: bun_available.then_some(bun_path),\n })\n}\nfn rustc_host_triple() -> String {\n command(\"rustc\", &[\"-vV\"])\n .lines()\n .find_map(|line| line.strip_prefix(\"host: \"))\n .unwrap_or(\"unknown-unknown-unknown\")\n .to_owned()\n}\nfn stripped_probe_sizes() -> Result<(u64, u64), String> {\n let exe = env::current_exe().map_err(err)?;\n let dir = exe.parent().ok_or(\"benchmark executable has no parent\")?;\n let suffix = if cfg!(windows) { \".exe\" } else { \"\" };\n let no_jit = dir.join(format!(\"jit-size-no-jit{suffix}\"));\n let jit = dir.join(format!(\"jit-size-jit{suffix}\"));\n if !no_jit.is_file() || !jit.is_file() {\n return Err(\"build --release --bins first: stripped size probes are missing\".into());\n }\n Ok((stripped_size(&no_jit)?, stripped_size(&jit)?))\n}\nfn stripped_size(path: &Path) -> Result {\n let temp = env::temp_dir().join(format!(\"rquickjs-jit-size-{}\", std::process::id()));\n fs::copy(path, &temp).map_err(err)?;\n let status = Command::new(\"strip\").arg(&temp).status().map_err(err)?;\n if !status.success() {\n return Err(\"strip failed for binary size probe\".into());\n }\n let size = fs::metadata(&temp).map_err(err)?.len();\n let _ = fs::remove_file(temp);\n Ok(size)\n}\nfn worker_peak_rss() -> u64 {\n fs::read_to_string(\"/proc/self/status\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|l| l.starts_with(\"VmHWM:\"))\n .and_then(|l| l.split_whitespace().nth(1))\n .and_then(|v| v.parse::().ok())\n })\n .unwrap_or(0)\n .saturating_mul(1024)\n}\nfn sha256(relative: &str) -> String {\n command(\n \"sha256sum\",\n &[&Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(relative)\n .to_string_lossy()],\n )\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn sha256_file(path: &str) -> String {\n command(\"sha256sum\", &[path])\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn hash64(bytes: &[u8]) -> u64 {\n bytes.iter().fold(0xcbf29ce484222325u64, |h, b| {\n (h ^ u64::from(*b)).wrapping_mul(0x100000001b3)\n })\n}\nfn ns(d: Duration) -> u64 {\n d.as_nanos().try_into().unwrap_or(u64::MAX)\n}\nfn command(program: &str, args: &[&str]) -> String {\n Command::new(program)\n .args(args)\n .output()\n .ok()\n .filter(|o| o.status.success())\n .map(|o| String::from_utf8_lossy(&o.stdout).trim().to_owned())\n .unwrap_or_else(|| \"unknown\".into())\n}\nfn sibling_reporter() -> Result {\n let mut p = env::current_exe().map_err(err)?;\n p.set_file_name(if cfg!(windows) {\n \"jit-bench-report.exe\"\n } else {\n \"jit-bench-report\"\n });\n Ok(p)\n}\nfn value(args: &[String], flag: &str) -> Result {\n args.iter()\n .position(|x| x == flag)\n .and_then(|i| args.get(i + 1))\n .cloned()\n .ok_or_else(|| format!(\"missing {flag}\"))\n}\nfn err(error: impl std::fmt::Display) -> String {\n error.to_string()\n}\n\n#[cfg(test)]\nmod tests {\n use super::*;\n #[test]\n fn validation_rejects_cross_tier_and_impossible_counters() {\n let mut r = WorkerResult {\n elapsed_ns: 1,\n checksum: \"x\".into(),\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 1,\n abi_fingerprint: 1,\n config_fingerprint: 1,\n peak_rss_bytes: 1,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: false,\n phases: PhaseTiming::default(),\n };\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier1\", &r, false).is_ok());\n r.native_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_ok());\n r.tier2_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier2\", &r, true).is_ok());\n assert!(validate_sample(\"automatic\", &r, true).is_err());\n r.automatic_ready = true;\n assert!(validate_sample(\"automatic\", &r, true).is_ok());\n r.automatic_ready = false;\n assert!(validate_sample(\"automatic\", &r, false).is_err());\n r.native_exits = 2;\n assert!(validate_sample(\"tier2\", &r, true).is_err());\n }\n #[test]\n fn rotation_interleaves_order() {\n let m = vec![\"a\".into(), \"b\".into(), \"c\".into()];\n assert_eq!(rotated(&m, 1).collect::>(), vec![\"b\", \"c\", \"a\"]);\n }\n #[test]\n fn interpreter_never_pays_a_tier_up_loop() {\n assert_eq!(threshold_timeout(\"interpreter\"), Duration::ZERO);\n assert_eq!(threshold_timeout(\"automatic\"), Duration::from_secs(2));\n }\n #[test]\n fn forced_tier2_warmup_waits_for_the_required_publications_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.installed = 3;\n // The optimized leaf is not evidence that its caller is ready.\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.installed = 4;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"tier2\", &metrics, 4));\n }\n\n #[test]\n fn explicit_tier2_requirement_cannot_be_bypassed_by_an_unrelated_blacklist() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.blacklisted = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, true));\n // Unsupported probes without a declaration retain bounded fallback.\n assert!(blacklist_can_end_warmup(\"tier2\", &metrics, false));\n metrics.pending_snapshot_bytes = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, false));\n }\n\n #[test]\n fn compilation_quiet_requires_stable_publications_and_snapshot_requests() {\n let before = rquickjs_jit::JitMetrics::default();\n let mut after = before.clone();\n assert!(compilation_quiet(&before, &after));\n after.installed = 1;\n assert!(!compilation_quiet(&before, &after));\n after.installed = 0;\n after.snapshot_requests = 1;\n assert!(!compilation_quiet(&before, &after));\n after.snapshot_requests = 0;\n after.pending_worker_jobs = 1;\n assert!(!compilation_quiet(&before, &after));\n after.pending_worker_jobs = 0;\n after.pending_snapshot_bytes = 1;\n assert!(!compilation_quiet(&before, &after));\n }\n\n #[test]\n fn automatic_warmup_waits_for_tier2_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"automatic\", &metrics, 1));\n }\n #[test]\n fn focused_performance_categories_are_present_and_designated() {\n for (name, group) in [\n (\"scalar-loop\", \"scalar-loop\"),\n (\"call-heavy\", \"call-heavy\"),\n (\"property-heavy\", \"property-heavy\"),\n ] {\n let workload = WORKLOADS\n .iter()\n .find(|workload| workload.name == name)\n .unwrap();\n assert_eq!(workload.group, group);\n assert!(workload.designated);\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn bun_external_samples_use_null_native_counters_and_matching_checksums() {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n if !Command::new(&bun)\n .arg(\"--version\")\n .output()\n .is_ok_and(|output| output.status.success())\n {\n return;\n }\n for script in [\"scalar-loop.js\", \"numeric.js\", \"quickjs-fibonacci.js\"] {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(script);\n let result = bun_child(&path).unwrap();\n validate_sample(\"bun\", &result, true).unwrap();\n let sample = evidence_for_mode(\"bun\", 0, result);\n assert!(sample.native_entries.is_none() && sample.native_exits.is_none());\n assert!(sample.tier1_entries.is_none() && sample.tier2_entries.is_none());\n assert!(!sample.checksum.is_empty());\n }\n }\n #[test]\n fn recursive_fibonacci_is_a_non_designated_call_path_probe() {\n let iterative = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-iterative\")\n .unwrap();\n assert_eq!(iterative.group, \"compute\");\n assert!(iterative.designated);\n\n let recursive = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-recursive\")\n .unwrap();\n assert_eq!(recursive.group, \"call-heavy\");\n assert!(!recursive.designated);\n }\n\n #[test]\n fn expanded_performance_matrix_is_complete_and_explicitly_non_designated() {\n for (name, group) in [\n (\"float64-dense\", \"float64\"),\n (\"strings-regexp\", \"strings-regexp\"),\n (\"arrays-typed\", \"arrays-typed\"),\n (\"objects-polymorphic\", \"objects-polymorphic\"),\n (\"calls-recursion-closures\", \"calls-recursion-closures\"),\n (\"json-codec\", \"json-codec\"),\n (\"map-set-bigint\", \"map-set-bigint\"),\n (\"exceptions-promises-async\", \"exceptions-promises-async\"),\n ] {\n let workload = WORKLOADS.iter().find(|w| w.name == name).unwrap();\n assert_eq!(workload.group, group);\n assert!(\n !workload.designated,\n \"coverage is evidence, not a native-entry claim\"\n );\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn expanded_matrix_has_repeatable_primitive_checksums_in_quickjs() {\n for workload in WORKLOADS\n .iter()\n .filter(|w| w.suite == \"rquickjs-jit matrix\")\n {\n let runtime = Runtime::new().unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let first = invoke_workload(&context).unwrap();\n let second = invoke_workload(&context).unwrap();\n assert_eq!(first, second, \"{} checksum drifted\", workload.name);\n assert!(\n first.starts_with(\"number:\") || first.starts_with(\"string:\"),\n \"{} did not return a reportable primitive checksum\",\n workload.name\n );\n }\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn forced_tier2_direct_call_probe_is_quiet_and_direct_during_steady_execution() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source =\n fs::read(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"scripts/call-heavy.js\")).unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let required = context\n .with(|ctx| ctx.eval::(\"globalThis.tier2ReadyInstalls\"))\n .unwrap();\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if native_ready(\"tier2\", &jit.metrics(), required) {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n let (before, settled) =\n settle_compilation(&context, &jit, Duration::from_secs(60)).unwrap();\n assert!(\n settled && native_ready(\"tier2\", &before, required),\n \"{before:?}\"\n );\n for _ in 0..10 {\n invoke_workload(&context).unwrap();\n jit.poll();\n }\n let after = jit.metrics();\n assert!(compilation_quiet(&before, &after));\n let entries = after.tier2_entries - before.tier2_entries;\n assert!(\n (10..=20).contains(&entries),\n \"steady Tier2 entries: {entries}\"\n );\n assert_eq!(after.native_fallbacks, before.native_fallbacks);\n assert_eq!(after.native_retries, before.native_retries);\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn harness_omits_the_optional_argument_for_two_parameter_numeric_kernels() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(\"scalar-loop.js\"),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n\n // MemorySanitizer makes both the workload and background compilation\n // substantially slower. Keep requiring a real Tier 2 entry while\n // giving the stable workload enough time to install and execute it.\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if jit.metrics().tier2_entries > 0 {\n return;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n panic!(\n \"the harness changed the two-argument kernel signature: {:?}\",\n jit.metrics()\n );\n }\n}\n", + "suites_lock_sha256": "84c026c6e06a7a2cfd5a91901e7e5a4ff6e7753c187866016947c2dda96d55b4", + "candidate_runtime_source_sha256": "205a362f05338add664e104491f238f3291adb4c02e772502985d08645bc565a", + "candidate_feedback_source_sha256": "c7505ac5f1e3ceb8e36d8d2a3416537058791a8c1dbed01e506a92330e741a71", + "candidate_runtime_diff": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "script_source": "// Focused monomorphic-call kernel with stable target, arity, and value types.\nfunction increment(value, delta) {\n return value + delta;\n}\n\nglobalThis.workloadArgument = increment;\n// The leaf, initial caller, and direct-edge caller refresh must all publish\n// before the harness starts steady-state timing.\nglobalThis.tier1ReadyInstalls = 3;\n// Forced Tier 2 needs both baseline and both optimizing publications.\nglobalThis.tier2ReadyInstalls = 4;\n\nfunction workload(iterations, seed, target) {\n let value = seed;\n let delta = 0;\n for (let i = 0; i < iterations; i++) {\n value = target(value, delta);\n delta++;\n if (delta < 8) {\n // Keep the repeating argument distribution without an unsupported\n // bitwise/modulo opcode obscuring the call-path measurement.\n } else {\n delta = 0;\n }\n }\n return value;\n}\n", + "comparison": "merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness", + "warmup_processes_per_engine_and_mode": 5, + "fresh_process_pairs_per_mode": 30, + "throughput_windows_per_engine_and_mode": 10, + "throughput_window_min_ns": 1000000000, + "throughput_unit": "fresh jit-bench worker processes including setup and warmup", + "bootstrap_resamples": 10000, + "order_policy": "Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions", + "throughput_orders": { + "interpreter": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier1": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier2": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "automatic": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ] + }, + "pairs": { + "interpreter": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1382973, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5177344, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2033458, + "runtime_create_ns": 29699, + "jit_attach_ns": 94, + "context_create_ns": 125687, + "definition_eval_ns": 37820, + "first_eval_ns": 145773, + "threshold_crossing_ns": 146492, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1382973 + } + }, + "candidate": { + "elapsed_ns": 1401923, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5066752, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2015599, + "runtime_create_ns": 24605, + "jit_attach_ns": 41, + "context_create_ns": 97216, + "definition_eval_ns": 35321, + "first_eval_ns": 143934, + "threshold_crossing_ns": 155179, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1401923 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1359911, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5062656, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1985261, + "runtime_create_ns": 31116, + "jit_attach_ns": 40, + "context_create_ns": 108061, + "definition_eval_ns": 48987, + "first_eval_ns": 140566, + "threshold_crossing_ns": 135087, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1359911 + } + }, + "baseline": { + "elapsed_ns": 1407232, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5091328, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2011666, + "runtime_create_ns": 25620, + "jit_attach_ns": 93, + "context_create_ns": 105127, + "definition_eval_ns": 41467, + "first_eval_ns": 139148, + "threshold_crossing_ns": 137286, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1407232 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1382800, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5087232, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1988100, + "runtime_create_ns": 30801, + "jit_attach_ns": 40, + "context_create_ns": 99325, + "definition_eval_ns": 39265, + "first_eval_ns": 144954, + "threshold_crossing_ns": 136990, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1382800 + } + }, + "candidate": { + "elapsed_ns": 1371490, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1975581, + "runtime_create_ns": 24694, + "jit_attach_ns": 40, + "context_create_ns": 110467, + "definition_eval_ns": 36203, + "first_eval_ns": 138948, + "threshold_crossing_ns": 141036, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1371490 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1416762, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2016871, + "runtime_create_ns": 25475, + "jit_attach_ns": 40, + "context_create_ns": 102379, + "definition_eval_ns": 38141, + "first_eval_ns": 140463, + "threshold_crossing_ns": 141224, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1416762 + } + }, + "baseline": { + "elapsed_ns": 1378208, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5017600, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1985975, + "runtime_create_ns": 25343, + "jit_attach_ns": 90, + "context_create_ns": 101242, + "definition_eval_ns": 35395, + "first_eval_ns": 148314, + "threshold_crossing_ns": 140673, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1378208 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1432151, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4907008, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2053647, + "runtime_create_ns": 24478, + "jit_attach_ns": 42, + "context_create_ns": 97404, + "definition_eval_ns": 40047, + "first_eval_ns": 157794, + "threshold_crossing_ns": 142788, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1432151 + } + }, + "candidate": { + "elapsed_ns": 1366417, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1980934, + "runtime_create_ns": 25057, + "jit_attach_ns": 40, + "context_create_ns": 108853, + "definition_eval_ns": 40544, + "first_eval_ns": 139491, + "threshold_crossing_ns": 136845, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1366417 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1404437, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5136384, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2012959, + "runtime_create_ns": 22941, + "jit_attach_ns": 41, + "context_create_ns": 112416, + "definition_eval_ns": 36206, + "first_eval_ns": 140632, + "threshold_crossing_ns": 141250, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1404437 + } + }, + "baseline": { + "elapsed_ns": 1383394, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1990706, + "runtime_create_ns": 24950, + "jit_attach_ns": 86, + "context_create_ns": 99219, + "definition_eval_ns": 34947, + "first_eval_ns": 149691, + "threshold_crossing_ns": 146644, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1383394 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1360711, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1978024, + "runtime_create_ns": 22368, + "jit_attach_ns": 83, + "context_create_ns": 103468, + "definition_eval_ns": 41910, + "first_eval_ns": 144669, + "threshold_crossing_ns": 149784, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1360711 + } + }, + "candidate": { + "elapsed_ns": 1423411, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5165056, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2028255, + "runtime_create_ns": 25973, + "jit_attach_ns": 41, + "context_create_ns": 98120, + "definition_eval_ns": 34790, + "first_eval_ns": 142523, + "threshold_crossing_ns": 144939, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1423411 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1495834, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5091328, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2112305, + "runtime_create_ns": 22609, + "jit_attach_ns": 97, + "context_create_ns": 103707, + "definition_eval_ns": 40404, + "first_eval_ns": 139161, + "threshold_crossing_ns": 152294, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1495834 + } + }, + "baseline": { + "elapsed_ns": 1406598, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2023176, + "runtime_create_ns": 24771, + "jit_attach_ns": 40, + "context_create_ns": 97649, + "definition_eval_ns": 37049, + "first_eval_ns": 143393, + "threshold_crossing_ns": 145631, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1406598 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1365193, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5025792, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1963420, + "runtime_create_ns": 24617, + "jit_attach_ns": 207, + "context_create_ns": 108967, + "definition_eval_ns": 36482, + "first_eval_ns": 141708, + "threshold_crossing_ns": 135054, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1365193 + } + }, + "candidate": { + "elapsed_ns": 1387213, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2005180, + "runtime_create_ns": 27186, + "jit_attach_ns": 109, + "context_create_ns": 99423, + "definition_eval_ns": 39874, + "first_eval_ns": 144340, + "threshold_crossing_ns": 152912, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1387213 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1418984, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5070848, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2075756, + "runtime_create_ns": 26841, + "jit_attach_ns": 93, + "context_create_ns": 127294, + "definition_eval_ns": 47860, + "first_eval_ns": 144687, + "threshold_crossing_ns": 140261, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1418984 + } + }, + "baseline": { + "elapsed_ns": 1389780, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4947968, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2009520, + "runtime_create_ns": 26319, + "jit_attach_ns": 122, + "context_create_ns": 100082, + "definition_eval_ns": 46014, + "first_eval_ns": 156168, + "threshold_crossing_ns": 136625, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1389780 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1415814, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5152768, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2054825, + "runtime_create_ns": 25468, + "jit_attach_ns": 85, + "context_create_ns": 108219, + "definition_eval_ns": 47247, + "first_eval_ns": 146024, + "threshold_crossing_ns": 146459, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1415814 + } + }, + "candidate": { + "elapsed_ns": 1401229, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5152768, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2003521, + "runtime_create_ns": 24761, + "jit_attach_ns": 40, + "context_create_ns": 105503, + "definition_eval_ns": 42515, + "first_eval_ns": 139701, + "threshold_crossing_ns": 135724, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1401229 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1374732, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5206016, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1977313, + "runtime_create_ns": 25222, + "jit_attach_ns": 40, + "context_create_ns": 105223, + "definition_eval_ns": 39754, + "first_eval_ns": 142890, + "threshold_crossing_ns": 136079, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1374732 + } + }, + "baseline": { + "elapsed_ns": 1377379, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1998036, + "runtime_create_ns": 24003, + "jit_attach_ns": 118, + "context_create_ns": 107374, + "definition_eval_ns": 39718, + "first_eval_ns": 144148, + "threshold_crossing_ns": 146060, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1377379 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1406493, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5054464, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2002517, + "runtime_create_ns": 25248, + "jit_attach_ns": 110, + "context_create_ns": 101752, + "definition_eval_ns": 37471, + "first_eval_ns": 137530, + "threshold_crossing_ns": 140021, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1406493 + } + }, + "candidate": { + "elapsed_ns": 1425560, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2038560, + "runtime_create_ns": 25419, + "jit_attach_ns": 103, + "context_create_ns": 107844, + "definition_eval_ns": 41954, + "first_eval_ns": 140636, + "threshold_crossing_ns": 141454, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1425560 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1367473, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5062656, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2016884, + "runtime_create_ns": 26827, + "jit_attach_ns": 113, + "context_create_ns": 114443, + "definition_eval_ns": 49542, + "first_eval_ns": 154574, + "threshold_crossing_ns": 136711, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1367473 + } + }, + "baseline": { + "elapsed_ns": 1386101, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5214208, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2011974, + "runtime_create_ns": 23648, + "jit_attach_ns": 86, + "context_create_ns": 104552, + "definition_eval_ns": 45804, + "first_eval_ns": 149236, + "threshold_crossing_ns": 141989, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1386101 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1417029, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4988928, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2053745, + "runtime_create_ns": 23312, + "jit_attach_ns": 97, + "context_create_ns": 104807, + "definition_eval_ns": 45526, + "first_eval_ns": 145568, + "threshold_crossing_ns": 154770, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1417029 + } + }, + "candidate": { + "elapsed_ns": 1379656, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4960256, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2005383, + "runtime_create_ns": 30904, + "jit_attach_ns": 40, + "context_create_ns": 99394, + "definition_eval_ns": 41759, + "first_eval_ns": 143059, + "threshold_crossing_ns": 144916, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1379656 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1375948, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4984832, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2004434, + "runtime_create_ns": 28878, + "jit_attach_ns": 82, + "context_create_ns": 108413, + "definition_eval_ns": 53552, + "first_eval_ns": 138007, + "threshold_crossing_ns": 141167, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1375948 + } + }, + "baseline": { + "elapsed_ns": 1361726, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4898816, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1996119, + "runtime_create_ns": 32244, + "jit_attach_ns": 86, + "context_create_ns": 105276, + "definition_eval_ns": 45951, + "first_eval_ns": 155763, + "threshold_crossing_ns": 137226, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1361726 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1398542, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2032857, + "runtime_create_ns": 26604, + "jit_attach_ns": 92, + "context_create_ns": 111888, + "definition_eval_ns": 43711, + "first_eval_ns": 144497, + "threshold_crossing_ns": 141122, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1398542 + } + }, + "candidate": { + "elapsed_ns": 1377516, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5189632, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2027032, + "runtime_create_ns": 31180, + "jit_attach_ns": 108, + "context_create_ns": 118800, + "definition_eval_ns": 49471, + "first_eval_ns": 152828, + "threshold_crossing_ns": 139818, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1377516 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1368162, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4984832, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1998766, + "runtime_create_ns": 26441, + "jit_attach_ns": 40, + "context_create_ns": 97576, + "definition_eval_ns": 39007, + "first_eval_ns": 150131, + "threshold_crossing_ns": 142643, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1368162 + } + }, + "baseline": { + "elapsed_ns": 1407111, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1996782, + "runtime_create_ns": 22963, + "jit_attach_ns": 40, + "context_create_ns": 100454, + "definition_eval_ns": 34233, + "first_eval_ns": 138163, + "threshold_crossing_ns": 140639, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1407111 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1423226, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2049236, + "runtime_create_ns": 26424, + "jit_attach_ns": 84, + "context_create_ns": 107538, + "definition_eval_ns": 39380, + "first_eval_ns": 150938, + "threshold_crossing_ns": 142485, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1423226 + } + }, + "candidate": { + "elapsed_ns": 1395666, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5124096, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2008617, + "runtime_create_ns": 22854, + "jit_attach_ns": 41, + "context_create_ns": 97725, + "definition_eval_ns": 36019, + "first_eval_ns": 147939, + "threshold_crossing_ns": 141359, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1395666 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1429834, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2088992, + "runtime_create_ns": 27171, + "jit_attach_ns": 41, + "context_create_ns": 116922, + "definition_eval_ns": 50412, + "first_eval_ns": 153630, + "threshold_crossing_ns": 142588, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1429834 + } + }, + "baseline": { + "elapsed_ns": 1359509, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1989543, + "runtime_create_ns": 31915, + "jit_attach_ns": 85, + "context_create_ns": 109747, + "definition_eval_ns": 47031, + "first_eval_ns": 140399, + "threshold_crossing_ns": 145398, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1359509 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1423990, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2059674, + "runtime_create_ns": 38463, + "jit_attach_ns": 82, + "context_create_ns": 105626, + "definition_eval_ns": 39354, + "first_eval_ns": 149054, + "threshold_crossing_ns": 142640, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1423990 + } + }, + "candidate": { + "elapsed_ns": 1359424, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5156864, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1982299, + "runtime_create_ns": 26186, + "jit_attach_ns": 42, + "context_create_ns": 119640, + "definition_eval_ns": 43399, + "first_eval_ns": 138137, + "threshold_crossing_ns": 140033, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1359424 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1394267, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4956160, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2008222, + "runtime_create_ns": 27678, + "jit_attach_ns": 41, + "context_create_ns": 99898, + "definition_eval_ns": 41092, + "first_eval_ns": 138788, + "threshold_crossing_ns": 148804, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1394267 + } + }, + "baseline": { + "elapsed_ns": 1392786, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1986914, + "runtime_create_ns": 25407, + "jit_attach_ns": 42, + "context_create_ns": 95636, + "definition_eval_ns": 37130, + "first_eval_ns": 140696, + "threshold_crossing_ns": 137166, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1392786 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1370413, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5226496, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1998483, + "runtime_create_ns": 32044, + "jit_attach_ns": 85, + "context_create_ns": 109100, + "definition_eval_ns": 50076, + "first_eval_ns": 139657, + "threshold_crossing_ns": 135548, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1370413 + } + }, + "candidate": { + "elapsed_ns": 1447430, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5115904, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2103410, + "runtime_create_ns": 24563, + "jit_attach_ns": 42, + "context_create_ns": 117623, + "definition_eval_ns": 44224, + "first_eval_ns": 150753, + "threshold_crossing_ns": 152862, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1447430 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1405677, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2041858, + "runtime_create_ns": 25740, + "jit_attach_ns": 42, + "context_create_ns": 112022, + "definition_eval_ns": 47004, + "first_eval_ns": 153783, + "threshold_crossing_ns": 140209, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1405677 + } + }, + "baseline": { + "elapsed_ns": 1393607, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5169152, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2052316, + "runtime_create_ns": 29789, + "jit_attach_ns": 87, + "context_create_ns": 109275, + "definition_eval_ns": 47278, + "first_eval_ns": 157089, + "threshold_crossing_ns": 147373, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1393607 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1416718, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2027630, + "runtime_create_ns": 24481, + "jit_attach_ns": 93, + "context_create_ns": 99941, + "definition_eval_ns": 37748, + "first_eval_ns": 148664, + "threshold_crossing_ns": 142066, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1416718 + } + }, + "candidate": { + "elapsed_ns": 1386389, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5087232, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2009195, + "runtime_create_ns": 24218, + "jit_attach_ns": 41, + "context_create_ns": 103778, + "definition_eval_ns": 39717, + "first_eval_ns": 151476, + "threshold_crossing_ns": 142971, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1386389 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1360118, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4960256, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1959739, + "runtime_create_ns": 25601, + "jit_attach_ns": 40, + "context_create_ns": 97065, + "definition_eval_ns": 37894, + "first_eval_ns": 147626, + "threshold_crossing_ns": 139427, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1360118 + } + }, + "baseline": { + "elapsed_ns": 1404717, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4939776, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2005657, + "runtime_create_ns": 25171, + "jit_attach_ns": 203, + "context_create_ns": 95905, + "definition_eval_ns": 36119, + "first_eval_ns": 143533, + "threshold_crossing_ns": 136493, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1404717 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1396273, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5177344, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2023383, + "runtime_create_ns": 27355, + "jit_attach_ns": 84, + "context_create_ns": 127277, + "definition_eval_ns": 36566, + "first_eval_ns": 136814, + "threshold_crossing_ns": 136074, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1396273 + } + }, + "candidate": { + "elapsed_ns": 1410542, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2035295, + "runtime_create_ns": 35974, + "jit_attach_ns": 40, + "context_create_ns": 122935, + "definition_eval_ns": 35048, + "first_eval_ns": 143415, + "threshold_crossing_ns": 135834, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1410542 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1413007, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4915200, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2053022, + "runtime_create_ns": 26364, + "jit_attach_ns": 89, + "context_create_ns": 99940, + "definition_eval_ns": 47404, + "first_eval_ns": 154347, + "threshold_crossing_ns": 148330, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1413007 + } + }, + "baseline": { + "elapsed_ns": 1422839, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4968448, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2028085, + "runtime_create_ns": 24943, + "jit_attach_ns": 87, + "context_create_ns": 96453, + "definition_eval_ns": 35956, + "first_eval_ns": 148340, + "threshold_crossing_ns": 141694, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1422839 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1379765, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2035447, + "runtime_create_ns": 33136, + "jit_attach_ns": 40, + "context_create_ns": 134779, + "definition_eval_ns": 39863, + "first_eval_ns": 147852, + "threshold_crossing_ns": 141398, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1379765 + } + }, + "candidate": { + "elapsed_ns": 1365751, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1987453, + "runtime_create_ns": 27467, + "jit_attach_ns": 41, + "context_create_ns": 104159, + "definition_eval_ns": 41389, + "first_eval_ns": 152999, + "threshold_crossing_ns": 141044, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1365751 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1418054, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2044328, + "runtime_create_ns": 24973, + "jit_attach_ns": 41, + "context_create_ns": 99337, + "definition_eval_ns": 36561, + "first_eval_ns": 165147, + "threshold_crossing_ns": 142162, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1418054 + } + }, + "baseline": { + "elapsed_ns": 1404576, + "checksum": "number:40bb580000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2015106, + "runtime_create_ns": 22993, + "jit_attach_ns": 93, + "context_create_ns": 99569, + "definition_eval_ns": 42538, + "first_eval_ns": 143420, + "threshold_crossing_ns": 136546, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1404576 + } + } + } + ], + "tier1": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 477148, + "checksum": "number:40bb580000000000", + "native_entries": 20424, + "native_acquisitions": 955, + "native_exits": 20424, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11231232, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28802089, + "runtime_create_ns": 22561, + "jit_attach_ns": 54577, + "context_create_ns": 100678, + "definition_eval_ns": 41486, + "first_eval_ns": 774471, + "threshold_crossing_ns": 27260122, + "compile_ns": 25451284, + "install_ns": 92566, + "osr_ns": 0, + "steady_state_ns": 477148 + } + }, + "candidate": { + "elapsed_ns": 482417, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11685888, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29331917, + "runtime_create_ns": 23958, + "jit_attach_ns": 56119, + "context_create_ns": 101645, + "definition_eval_ns": 49587, + "first_eval_ns": 661918, + "threshold_crossing_ns": 27875070, + "compile_ns": 27118331, + "install_ns": 105578, + "osr_ns": 0, + "steady_state_ns": 482417 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 474109, + "checksum": "number:40bb580000000000", + "native_entries": 27551, + "native_acquisitions": 1282, + "native_exits": 27551, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11726848, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29369315, + "runtime_create_ns": 21593, + "jit_attach_ns": 86640, + "context_create_ns": 104981, + "definition_eval_ns": 69823, + "first_eval_ns": 646833, + "threshold_crossing_ns": 27895330, + "compile_ns": 27581285, + "install_ns": 97737, + "osr_ns": 0, + "steady_state_ns": 474109 + } + }, + "baseline": { + "elapsed_ns": 472282, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11362304, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29553363, + "runtime_create_ns": 24206, + "jit_attach_ns": 55819, + "context_create_ns": 101502, + "definition_eval_ns": 51436, + "first_eval_ns": 777651, + "threshold_crossing_ns": 27989801, + "compile_ns": 27122996, + "install_ns": 92735, + "osr_ns": 0, + "steady_state_ns": 472282 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 479836, + "checksum": "number:40bb580000000000", + "native_entries": 22602, + "native_acquisitions": 1053, + "native_exits": 22602, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11481088, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29678379, + "runtime_create_ns": 23653, + "jit_attach_ns": 53286, + "context_create_ns": 98435, + "definition_eval_ns": 39443, + "first_eval_ns": 778467, + "threshold_crossing_ns": 28127545, + "compile_ns": 26377620, + "install_ns": 93573, + "osr_ns": 0, + "steady_state_ns": 479836 + } + }, + "candidate": { + "elapsed_ns": 474093, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11538432, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29272777, + "runtime_create_ns": 35303, + "jit_attach_ns": 52003, + "context_create_ns": 101598, + "definition_eval_ns": 47401, + "first_eval_ns": 653348, + "threshold_crossing_ns": 27836861, + "compile_ns": 27089672, + "install_ns": 88602, + "osr_ns": 0, + "steady_state_ns": 474093 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 469919, + "checksum": "number:40bb580000000000", + "native_entries": 26328, + "native_acquisitions": 1226, + "native_exits": 26328, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11526144, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29304488, + "runtime_create_ns": 24630, + "jit_attach_ns": 47099, + "context_create_ns": 100260, + "definition_eval_ns": 44229, + "first_eval_ns": 664652, + "threshold_crossing_ns": 27882980, + "compile_ns": 27233224, + "install_ns": 89617, + "osr_ns": 0, + "steady_state_ns": 469919 + } + }, + "baseline": { + "elapsed_ns": 467077, + "checksum": "number:40bb580000000000", + "native_entries": 21670, + "native_acquisitions": 1010, + "native_exits": 21670, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11395072, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28827350, + "runtime_create_ns": 24925, + "jit_attach_ns": 54553, + "context_create_ns": 111595, + "definition_eval_ns": 51074, + "first_eval_ns": 780140, + "threshold_crossing_ns": 27263275, + "compile_ns": 25848217, + "install_ns": 97931, + "osr_ns": 0, + "steady_state_ns": 467077 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 474104, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11485184, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29687726, + "runtime_create_ns": 27041, + "jit_attach_ns": 53072, + "context_create_ns": 98830, + "definition_eval_ns": 38475, + "first_eval_ns": 769532, + "threshold_crossing_ns": 28156343, + "compile_ns": 27273354, + "install_ns": 116468, + "osr_ns": 0, + "steady_state_ns": 474104 + } + }, + "candidate": { + "elapsed_ns": 469729, + "checksum": "number:40bb580000000000", + "native_entries": 26597, + "native_acquisitions": 1236, + "native_exits": 26597, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11464704, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29389575, + "runtime_create_ns": 23601, + "jit_attach_ns": 51922, + "context_create_ns": 103946, + "definition_eval_ns": 49480, + "first_eval_ns": 670364, + "threshold_crossing_ns": 27947545, + "compile_ns": 27355157, + "install_ns": 98926, + "osr_ns": 0, + "steady_state_ns": 469729 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 483188, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11509760, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29329021, + "runtime_create_ns": 23956, + "jit_attach_ns": 51658, + "context_create_ns": 98501, + "definition_eval_ns": 42005, + "first_eval_ns": 659684, + "threshold_crossing_ns": 27881681, + "compile_ns": 27131246, + "install_ns": 92232, + "osr_ns": 0, + "steady_state_ns": 483188 + } + }, + "baseline": { + "elapsed_ns": 469815, + "checksum": "number:40bb580000000000", + "native_entries": 20424, + "native_acquisitions": 955, + "native_exits": 20424, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11640832, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28511792, + "runtime_create_ns": 26198, + "jit_attach_ns": 54876, + "context_create_ns": 98939, + "definition_eval_ns": 48785, + "first_eval_ns": 785858, + "threshold_crossing_ns": 26952504, + "compile_ns": 25132122, + "install_ns": 91894, + "osr_ns": 0, + "steady_state_ns": 469815 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 482304, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11890688, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29377865, + "runtime_create_ns": 23432, + "jit_attach_ns": 52472, + "context_create_ns": 99655, + "definition_eval_ns": 40876, + "first_eval_ns": 780325, + "threshold_crossing_ns": 27825964, + "compile_ns": 25873217, + "install_ns": 87921, + "osr_ns": 0, + "steady_state_ns": 482304 + } + }, + "candidate": { + "elapsed_ns": 466534, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11665408, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29254812, + "runtime_create_ns": 24214, + "jit_attach_ns": 50469, + "context_create_ns": 101132, + "definition_eval_ns": 49169, + "first_eval_ns": 662548, + "threshold_crossing_ns": 27828287, + "compile_ns": 27088709, + "install_ns": 88416, + "osr_ns": 0, + "steady_state_ns": 466534 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 473735, + "checksum": "number:40bb580000000000", + "native_entries": 28012, + "native_acquisitions": 1301, + "native_exits": 28012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11567104, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 30147369, + "runtime_create_ns": 26252, + "jit_attach_ns": 49508, + "context_create_ns": 97341, + "definition_eval_ns": 44671, + "first_eval_ns": 667529, + "threshold_crossing_ns": 28711381, + "compile_ns": 27954234, + "install_ns": 93254, + "osr_ns": 0, + "steady_state_ns": 473735 + } + }, + "baseline": { + "elapsed_ns": 467981, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11423744, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29502816, + "runtime_create_ns": 25723, + "jit_attach_ns": 51899, + "context_create_ns": 98949, + "definition_eval_ns": 45223, + "first_eval_ns": 775066, + "threshold_crossing_ns": 27966435, + "compile_ns": 27111506, + "install_ns": 89817, + "osr_ns": 0, + "steady_state_ns": 467981 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 468241, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11624448, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29501975, + "runtime_create_ns": 23320, + "jit_attach_ns": 49751, + "context_create_ns": 96809, + "definition_eval_ns": 42272, + "first_eval_ns": 768560, + "threshold_crossing_ns": 27980671, + "compile_ns": 27128463, + "install_ns": 91250, + "osr_ns": 0, + "steady_state_ns": 468241 + } + }, + "candidate": { + "elapsed_ns": 481680, + "checksum": "number:40bb580000000000", + "native_entries": 26514, + "native_acquisitions": 1235, + "native_exits": 26514, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11538432, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29527150, + "runtime_create_ns": 28334, + "jit_attach_ns": 51168, + "context_create_ns": 104811, + "definition_eval_ns": 48418, + "first_eval_ns": 668856, + "threshold_crossing_ns": 28071679, + "compile_ns": 27454632, + "install_ns": 106881, + "osr_ns": 0, + "steady_state_ns": 481680 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 467062, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11747328, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29684391, + "runtime_create_ns": 25522, + "jit_attach_ns": 50589, + "context_create_ns": 102509, + "definition_eval_ns": 46317, + "first_eval_ns": 664785, + "threshold_crossing_ns": 28256946, + "compile_ns": 27476116, + "install_ns": 128464, + "osr_ns": 0, + "steady_state_ns": 467062 + } + }, + "baseline": { + "elapsed_ns": 466649, + "checksum": "number:40bb580000000000", + "native_entries": 21813, + "native_acquisitions": 1017, + "native_exits": 21813, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11608064, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29013247, + "runtime_create_ns": 32333, + "jit_attach_ns": 63394, + "context_create_ns": 118421, + "definition_eval_ns": 57813, + "first_eval_ns": 778809, + "threshold_crossing_ns": 27418190, + "compile_ns": 26061430, + "install_ns": 94136, + "osr_ns": 0, + "steady_state_ns": 466649 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 470556, + "checksum": "number:40bb580000000000", + "native_entries": 21652, + "native_acquisitions": 1012, + "native_exits": 21652, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11419648, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29004499, + "runtime_create_ns": 26799, + "jit_attach_ns": 57473, + "context_create_ns": 114079, + "definition_eval_ns": 58933, + "first_eval_ns": 776607, + "threshold_crossing_ns": 27423447, + "compile_ns": 25978492, + "install_ns": 102461, + "osr_ns": 0, + "steady_state_ns": 470556 + } + }, + "candidate": { + "elapsed_ns": 477316, + "checksum": "number:40bb580000000000", + "native_entries": 24683, + "native_acquisitions": 1150, + "native_exits": 24683, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11517952, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28633613, + "runtime_create_ns": 25773, + "jit_attach_ns": 52531, + "context_create_ns": 105262, + "definition_eval_ns": 54403, + "first_eval_ns": 680854, + "threshold_crossing_ns": 27165384, + "compile_ns": 25656017, + "install_ns": 109985, + "osr_ns": 0, + "steady_state_ns": 477316 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 475365, + "checksum": "number:40bb580000000000", + "native_entries": 26136, + "native_acquisitions": 1216, + "native_exits": 26136, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11411456, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29660560, + "runtime_create_ns": 24332, + "jit_attach_ns": 48645, + "context_create_ns": 97662, + "definition_eval_ns": 42334, + "first_eval_ns": 666638, + "threshold_crossing_ns": 28236361, + "compile_ns": 27503884, + "install_ns": 104897, + "osr_ns": 0, + "steady_state_ns": 475365 + } + }, + "baseline": { + "elapsed_ns": 481321, + "checksum": "number:40bb580000000000", + "native_entries": 22341, + "native_acquisitions": 1040, + "native_exits": 22341, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11436032, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29773808, + "runtime_create_ns": 30117, + "jit_attach_ns": 58356, + "context_create_ns": 107253, + "definition_eval_ns": 57903, + "first_eval_ns": 794200, + "threshold_crossing_ns": 28168392, + "compile_ns": 27398658, + "install_ns": 110038, + "osr_ns": 0, + "steady_state_ns": 481321 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 468992, + "checksum": "number:40bb580000000000", + "native_entries": 21988, + "native_acquisitions": 1028, + "native_exits": 21988, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11931648, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29081913, + "runtime_create_ns": 30413, + "jit_attach_ns": 77842, + "context_create_ns": 111201, + "definition_eval_ns": 55076, + "first_eval_ns": 779926, + "threshold_crossing_ns": 27481995, + "compile_ns": 26167367, + "install_ns": 113382, + "osr_ns": 0, + "steady_state_ns": 468992 + } + }, + "candidate": { + "elapsed_ns": 468371, + "checksum": "number:40bb580000000000", + "native_entries": 27562, + "native_acquisitions": 1281, + "native_exits": 27562, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11513856, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29944537, + "runtime_create_ns": 32712, + "jit_attach_ns": 59146, + "context_create_ns": 110796, + "definition_eval_ns": 58510, + "first_eval_ns": 662224, + "threshold_crossing_ns": 28474586, + "compile_ns": 28146523, + "install_ns": 110999, + "osr_ns": 0, + "steady_state_ns": 468371 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 479166, + "checksum": "number:40bb580000000000", + "native_entries": 26678, + "native_acquisitions": 1242, + "native_exits": 26678, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11583488, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29720755, + "runtime_create_ns": 28089, + "jit_attach_ns": 59391, + "context_create_ns": 108657, + "definition_eval_ns": 55180, + "first_eval_ns": 668948, + "threshold_crossing_ns": 28250064, + "compile_ns": 27678043, + "install_ns": 109528, + "osr_ns": 0, + "steady_state_ns": 479166 + } + }, + "baseline": { + "elapsed_ns": 475368, + "checksum": "number:40bb580000000000", + "native_entries": 22376, + "native_acquisitions": 1042, + "native_exits": 22376, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11202560, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29948249, + "runtime_create_ns": 28898, + "jit_attach_ns": 58991, + "context_create_ns": 110430, + "definition_eval_ns": 66019, + "first_eval_ns": 777035, + "threshold_crossing_ns": 28355907, + "compile_ns": 27589452, + "install_ns": 123611, + "osr_ns": 0, + "steady_state_ns": 475368 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 467370, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11472896, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29846632, + "runtime_create_ns": 25242, + "jit_attach_ns": 54048, + "context_create_ns": 103707, + "definition_eval_ns": 53672, + "first_eval_ns": 785513, + "threshold_crossing_ns": 28277116, + "compile_ns": 27394016, + "install_ns": 111519, + "osr_ns": 0, + "steady_state_ns": 467370 + } + }, + "candidate": { + "elapsed_ns": 465418, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11751424, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29705790, + "runtime_create_ns": 27666, + "jit_attach_ns": 55450, + "context_create_ns": 117857, + "definition_eval_ns": 66488, + "first_eval_ns": 682748, + "threshold_crossing_ns": 28216938, + "compile_ns": 26526112, + "install_ns": 118236, + "osr_ns": 0, + "steady_state_ns": 465418 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 477477, + "checksum": "number:40bb580000000000", + "native_entries": 26116, + "native_acquisitions": 1216, + "native_exits": 26116, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11649024, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29636379, + "runtime_create_ns": 27694, + "jit_attach_ns": 62557, + "context_create_ns": 117879, + "definition_eval_ns": 66503, + "first_eval_ns": 689145, + "threshold_crossing_ns": 28120635, + "compile_ns": 27372465, + "install_ns": 114686, + "osr_ns": 0, + "steady_state_ns": 477477 + } + }, + "baseline": { + "elapsed_ns": 486849, + "checksum": "number:40bb580000000000", + "native_entries": 22185, + "native_acquisitions": 1034, + "native_exits": 22185, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11595776, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29956899, + "runtime_create_ns": 30769, + "jit_attach_ns": 67369, + "context_create_ns": 110545, + "definition_eval_ns": 61807, + "first_eval_ns": 790156, + "threshold_crossing_ns": 28331558, + "compile_ns": 27511548, + "install_ns": 112457, + "osr_ns": 0, + "steady_state_ns": 486849 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 467674, + "checksum": "number:40bb580000000000", + "native_entries": 22527, + "native_acquisitions": 1050, + "native_exits": 22527, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11489280, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 30164708, + "runtime_create_ns": 25934, + "jit_attach_ns": 55310, + "context_create_ns": 104984, + "definition_eval_ns": 51346, + "first_eval_ns": 780946, + "threshold_crossing_ns": 28605442, + "compile_ns": 26699136, + "install_ns": 108510, + "osr_ns": 0, + "steady_state_ns": 467674 + } + }, + "candidate": { + "elapsed_ns": 479122, + "checksum": "number:40bb580000000000", + "native_entries": 26908, + "native_acquisitions": 1253, + "native_exits": 26908, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11255808, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29841172, + "runtime_create_ns": 29230, + "jit_attach_ns": 59870, + "context_create_ns": 125073, + "definition_eval_ns": 63315, + "first_eval_ns": 686698, + "threshold_crossing_ns": 28311243, + "compile_ns": 27798847, + "install_ns": 107684, + "osr_ns": 0, + "steady_state_ns": 479122 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 467846, + "checksum": "number:40bb580000000000", + "native_entries": 25212, + "native_acquisitions": 1174, + "native_exits": 25212, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11526144, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28820902, + "runtime_create_ns": 29509, + "jit_attach_ns": 59053, + "context_create_ns": 121558, + "definition_eval_ns": 56647, + "first_eval_ns": 664437, + "threshold_crossing_ns": 27349282, + "compile_ns": 26019205, + "install_ns": 101363, + "osr_ns": 0, + "steady_state_ns": 467846 + } + }, + "baseline": { + "elapsed_ns": 478763, + "checksum": "number:40bb580000000000", + "native_entries": 20946, + "native_acquisitions": 979, + "native_exits": 20946, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11423744, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28830735, + "runtime_create_ns": 24878, + "jit_attach_ns": 83602, + "context_create_ns": 109086, + "definition_eval_ns": 65645, + "first_eval_ns": 794451, + "threshold_crossing_ns": 27195873, + "compile_ns": 25547115, + "install_ns": 99845, + "osr_ns": 0, + "steady_state_ns": 478763 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 467576, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11468800, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29897053, + "runtime_create_ns": 23488, + "jit_attach_ns": 51253, + "context_create_ns": 99017, + "definition_eval_ns": 40127, + "first_eval_ns": 770973, + "threshold_crossing_ns": 28373110, + "compile_ns": 27488540, + "install_ns": 106763, + "osr_ns": 0, + "steady_state_ns": 467576 + } + }, + "candidate": { + "elapsed_ns": 470032, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11313152, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29438129, + "runtime_create_ns": 29093, + "jit_attach_ns": 59026, + "context_create_ns": 122635, + "definition_eval_ns": 60664, + "first_eval_ns": 680640, + "threshold_crossing_ns": 27942992, + "compile_ns": 27191421, + "install_ns": 97377, + "osr_ns": 0, + "steady_state_ns": 470032 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 468454, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 12046336, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29439234, + "runtime_create_ns": 26564, + "jit_attach_ns": 60384, + "context_create_ns": 108278, + "definition_eval_ns": 54005, + "first_eval_ns": 679412, + "threshold_crossing_ns": 27969856, + "compile_ns": 27216797, + "install_ns": 107628, + "osr_ns": 0, + "steady_state_ns": 468454 + } + }, + "baseline": { + "elapsed_ns": 469259, + "checksum": "number:40bb580000000000", + "native_entries": 21411, + "native_acquisitions": 1001, + "native_exits": 21411, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11591680, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28862254, + "runtime_create_ns": 24116, + "jit_attach_ns": 57281, + "context_create_ns": 109436, + "definition_eval_ns": 57568, + "first_eval_ns": 796367, + "threshold_crossing_ns": 27272082, + "compile_ns": 25780574, + "install_ns": 97793, + "osr_ns": 0, + "steady_state_ns": 469259 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 470140, + "checksum": "number:40bb580000000000", + "native_entries": 22747, + "native_acquisitions": 1061, + "native_exits": 22747, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11395072, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29729910, + "runtime_create_ns": 25441, + "jit_attach_ns": 51560, + "context_create_ns": 100356, + "definition_eval_ns": 39975, + "first_eval_ns": 767464, + "threshold_crossing_ns": 28203215, + "compile_ns": 26513222, + "install_ns": 91543, + "osr_ns": 0, + "steady_state_ns": 470140 + } + }, + "candidate": { + "elapsed_ns": 471940, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11665408, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29616727, + "runtime_create_ns": 22890, + "jit_attach_ns": 51291, + "context_create_ns": 103872, + "definition_eval_ns": 49822, + "first_eval_ns": 658690, + "threshold_crossing_ns": 28186530, + "compile_ns": 26498246, + "install_ns": 117407, + "osr_ns": 0, + "steady_state_ns": 471940 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 476472, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11616256, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29320125, + "runtime_create_ns": 35252, + "jit_attach_ns": 49327, + "context_create_ns": 103248, + "definition_eval_ns": 47092, + "first_eval_ns": 656295, + "threshold_crossing_ns": 27875935, + "compile_ns": 27113084, + "install_ns": 98706, + "osr_ns": 0, + "steady_state_ns": 476472 + } + }, + "baseline": { + "elapsed_ns": 476498, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11649024, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29780464, + "runtime_create_ns": 28093, + "jit_attach_ns": 55141, + "context_create_ns": 106932, + "definition_eval_ns": 56979, + "first_eval_ns": 786370, + "threshold_crossing_ns": 28195168, + "compile_ns": 27331721, + "install_ns": 100974, + "osr_ns": 0, + "steady_state_ns": 476498 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 470489, + "checksum": "number:40bb580000000000", + "native_entries": 21075, + "native_acquisitions": 983, + "native_exits": 21075, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11636736, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28869176, + "runtime_create_ns": 23959, + "jit_attach_ns": 58885, + "context_create_ns": 105837, + "definition_eval_ns": 58996, + "first_eval_ns": 785766, + "threshold_crossing_ns": 27272030, + "compile_ns": 25661898, + "install_ns": 98323, + "osr_ns": 0, + "steady_state_ns": 470489 + } + }, + "candidate": { + "elapsed_ns": 465898, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11579392, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29528688, + "runtime_create_ns": 27010, + "jit_attach_ns": 50054, + "context_create_ns": 103256, + "definition_eval_ns": 51455, + "first_eval_ns": 668900, + "threshold_crossing_ns": 28091338, + "compile_ns": 27335367, + "install_ns": 107329, + "osr_ns": 0, + "steady_state_ns": 465898 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 474289, + "checksum": "number:40bb580000000000", + "native_entries": 26085, + "native_acquisitions": 1214, + "native_exits": 26085, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11251712, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29567124, + "runtime_create_ns": 23678, + "jit_attach_ns": 61102, + "context_create_ns": 114099, + "definition_eval_ns": 55302, + "first_eval_ns": 688578, + "threshold_crossing_ns": 28079103, + "compile_ns": 27352027, + "install_ns": 97548, + "osr_ns": 0, + "steady_state_ns": 474289 + } + }, + "baseline": { + "elapsed_ns": 468774, + "checksum": "number:40bb580000000000", + "native_entries": 22012, + "native_acquisitions": 1025, + "native_exits": 22012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11923456, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29679386, + "runtime_create_ns": 26249, + "jit_attach_ns": 67137, + "context_create_ns": 100806, + "definition_eval_ns": 47466, + "first_eval_ns": 777075, + "threshold_crossing_ns": 28118570, + "compile_ns": 26802619, + "install_ns": 95188, + "osr_ns": 0, + "steady_state_ns": 468774 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 478195, + "checksum": "number:40bb580000000000", + "native_entries": 21314, + "native_acquisitions": 997, + "native_exits": 21314, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11644928, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28669608, + "runtime_create_ns": 24819, + "jit_attach_ns": 49649, + "context_create_ns": 97854, + "definition_eval_ns": 39844, + "first_eval_ns": 775657, + "threshold_crossing_ns": 27131845, + "compile_ns": 25611207, + "install_ns": 90223, + "osr_ns": 0, + "steady_state_ns": 478195 + } + }, + "candidate": { + "elapsed_ns": 471662, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11534336, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29188628, + "runtime_create_ns": 25922, + "jit_attach_ns": 49604, + "context_create_ns": 100963, + "definition_eval_ns": 47758, + "first_eval_ns": 666146, + "threshold_crossing_ns": 27755372, + "compile_ns": 27015939, + "install_ns": 95326, + "osr_ns": 0, + "steady_state_ns": 471662 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 468126, + "checksum": "number:40bb580000000000", + "native_entries": 26213, + "native_acquisitions": 1219, + "native_exits": 26213, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11382784, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29293506, + "runtime_create_ns": 25098, + "jit_attach_ns": 47510, + "context_create_ns": 99057, + "definition_eval_ns": 44689, + "first_eval_ns": 656163, + "threshold_crossing_ns": 27884419, + "compile_ns": 27205329, + "install_ns": 87379, + "osr_ns": 0, + "steady_state_ns": 468126 + } + }, + "baseline": { + "elapsed_ns": 476039, + "checksum": "number:40bb580000000000", + "native_entries": 21208, + "native_acquisitions": 988, + "native_exits": 21208, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11304960, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28784187, + "runtime_create_ns": 25598, + "jit_attach_ns": 54261, + "context_create_ns": 98462, + "definition_eval_ns": 48153, + "first_eval_ns": 786527, + "threshold_crossing_ns": 27223821, + "compile_ns": 25678018, + "install_ns": 88637, + "osr_ns": 0, + "steady_state_ns": 476039 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 468241, + "checksum": "number:40bb580000000000", + "native_entries": 21775, + "native_acquisitions": 1018, + "native_exits": 21775, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11403264, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28843047, + "runtime_create_ns": 25537, + "jit_attach_ns": 51253, + "context_create_ns": 109094, + "definition_eval_ns": 40323, + "first_eval_ns": 761848, + "threshold_crossing_ns": 27315725, + "compile_ns": 25942985, + "install_ns": 97320, + "osr_ns": 0, + "steady_state_ns": 468241 + } + }, + "candidate": { + "elapsed_ns": 467224, + "checksum": "number:40bb580000000000", + "native_entries": 26136, + "native_acquisitions": 1216, + "native_exits": 26136, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11497472, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29352177, + "runtime_create_ns": 21831, + "jit_attach_ns": 51454, + "context_create_ns": 102971, + "definition_eval_ns": 48915, + "first_eval_ns": 679077, + "threshold_crossing_ns": 27906035, + "compile_ns": 27182842, + "install_ns": 98701, + "osr_ns": 0, + "steady_state_ns": 467224 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 477184, + "checksum": "number:40bb580000000000", + "native_entries": 26687, + "native_acquisitions": 1242, + "native_exits": 26687, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11431936, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29421485, + "runtime_create_ns": 24466, + "jit_attach_ns": 48199, + "context_create_ns": 98008, + "definition_eval_ns": 42617, + "first_eval_ns": 661348, + "threshold_crossing_ns": 28000346, + "compile_ns": 27442176, + "install_ns": 95222, + "osr_ns": 0, + "steady_state_ns": 477184 + } + }, + "baseline": { + "elapsed_ns": 468412, + "checksum": "number:40bb580000000000", + "native_entries": 21962, + "native_acquisitions": 1027, + "native_exits": 21962, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11452416, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28870087, + "runtime_create_ns": 24135, + "jit_attach_ns": 60174, + "context_create_ns": 104021, + "definition_eval_ns": 43642, + "first_eval_ns": 761778, + "threshold_crossing_ns": 27332993, + "compile_ns": 26002727, + "install_ns": 109220, + "osr_ns": 0, + "steady_state_ns": 468412 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 477680, + "checksum": "number:40bb580000000000", + "native_entries": 22344, + "native_acquisitions": 1041, + "native_exits": 22344, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11440128, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29739510, + "runtime_create_ns": 24316, + "jit_attach_ns": 51455, + "context_create_ns": 99144, + "definition_eval_ns": 40296, + "first_eval_ns": 764515, + "threshold_crossing_ns": 28209739, + "compile_ns": 27449138, + "install_ns": 96421, + "osr_ns": 0, + "steady_state_ns": 477680 + } + }, + "candidate": { + "elapsed_ns": 474531, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11608064, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29327279, + "runtime_create_ns": 36201, + "jit_attach_ns": 52977, + "context_create_ns": 107431, + "definition_eval_ns": 58642, + "first_eval_ns": 672549, + "threshold_crossing_ns": 27850182, + "compile_ns": 27103751, + "install_ns": 93204, + "osr_ns": 0, + "steady_state_ns": 474531 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 467953, + "checksum": "number:40bb580000000000", + "native_entries": 26012, + "native_acquisitions": 1209, + "native_exits": 26012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11792384, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 29016697, + "runtime_create_ns": 25729, + "jit_attach_ns": 47922, + "context_create_ns": 98585, + "definition_eval_ns": 42522, + "first_eval_ns": 653743, + "threshold_crossing_ns": 27609273, + "compile_ns": 26867026, + "install_ns": 88479, + "osr_ns": 0, + "steady_state_ns": 467953 + } + }, + "baseline": { + "elapsed_ns": 468198, + "checksum": "number:40bb580000000000", + "native_entries": 21696, + "native_acquisitions": 1014, + "native_exits": 21696, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 11399168, + "code_bytes": 31856, + "metadata_bytes": 7376, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 28710827, + "runtime_create_ns": 27334, + "jit_attach_ns": 53007, + "context_create_ns": 113339, + "definition_eval_ns": 48974, + "first_eval_ns": 768837, + "threshold_crossing_ns": 27157775, + "compile_ns": 25777568, + "install_ns": 88800, + "osr_ns": 0, + "steady_state_ns": 468198 + } + } + } + ], + "tier2": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 315781, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13847046, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11153408, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18256280, + "runtime_create_ns": 25653, + "jit_attach_ns": 50735, + "context_create_ns": 101033, + "definition_eval_ns": 59938, + "first_eval_ns": 2332603, + "threshold_crossing_ns": 15302203, + "compile_ns": 15590731, + "install_ns": 98814, + "osr_ns": 0, + "steady_state_ns": 315781 + } + }, + "candidate": { + "elapsed_ns": 313509, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11840168, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10866688, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18456849, + "runtime_create_ns": 22904, + "jit_attach_ns": 53555, + "context_create_ns": 105884, + "definition_eval_ns": 56980, + "first_eval_ns": 778555, + "threshold_crossing_ns": 17064065, + "compile_ns": 15492818, + "install_ns": 77816, + "osr_ns": 0, + "steady_state_ns": 313509 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 323614, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11842021, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11055104, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18670140, + "runtime_create_ns": 26361, + "jit_attach_ns": 52639, + "context_create_ns": 104952, + "definition_eval_ns": 62987, + "first_eval_ns": 796692, + "threshold_crossing_ns": 17238747, + "compile_ns": 15778203, + "install_ns": 80410, + "osr_ns": 0, + "steady_state_ns": 323614 + } + }, + "baseline": { + "elapsed_ns": 317598, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12884027, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11051008, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18749221, + "runtime_create_ns": 24163, + "jit_attach_ns": 53715, + "context_create_ns": 102850, + "definition_eval_ns": 60885, + "first_eval_ns": 875269, + "threshold_crossing_ns": 17251624, + "compile_ns": 15356154, + "install_ns": 85590, + "osr_ns": 0, + "steady_state_ns": 317598 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316571, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15155881, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11067392, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18858940, + "runtime_create_ns": 22697, + "jit_attach_ns": 74209, + "context_create_ns": 103517, + "definition_eval_ns": 58500, + "first_eval_ns": 858620, + "threshold_crossing_ns": 17361502, + "compile_ns": 15230379, + "install_ns": 76686, + "osr_ns": 0, + "steady_state_ns": 316571 + } + }, + "candidate": { + "elapsed_ns": 320070, + "checksum": "number:40bb580000000000", + "native_entries": 2019, + "native_acquisitions": 84, + "native_exits": 2019, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2014, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 14, + "measured_benefit_ns": 10350476, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11100160, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18813829, + "runtime_create_ns": 28210, + "jit_attach_ns": 53737, + "context_create_ns": 107750, + "definition_eval_ns": 70063, + "first_eval_ns": 820433, + "threshold_crossing_ns": 17347043, + "compile_ns": 15315315, + "install_ns": 81382, + "osr_ns": 0, + "steady_state_ns": 320070 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 322442, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11033710, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11038720, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18517507, + "runtime_create_ns": 26917, + "jit_attach_ns": 47479, + "context_create_ns": 101230, + "definition_eval_ns": 69762, + "first_eval_ns": 787186, + "threshold_crossing_ns": 17101132, + "compile_ns": 15667292, + "install_ns": 87545, + "osr_ns": 0, + "steady_state_ns": 322442 + } + }, + "baseline": { + "elapsed_ns": 316588, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12946668, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11055104, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18814049, + "runtime_create_ns": 22849, + "jit_attach_ns": 54930, + "context_create_ns": 115336, + "definition_eval_ns": 68545, + "first_eval_ns": 2309295, + "threshold_crossing_ns": 15863808, + "compile_ns": 16160215, + "install_ns": 78904, + "osr_ns": 0, + "steady_state_ns": 316588 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316406, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13727505, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11083776, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18793523, + "runtime_create_ns": 32569, + "jit_attach_ns": 54171, + "context_create_ns": 99911, + "definition_eval_ns": 60349, + "first_eval_ns": 2301147, + "threshold_crossing_ns": 15865738, + "compile_ns": 16210825, + "install_ns": 66260, + "osr_ns": 0, + "steady_state_ns": 316406 + } + }, + "candidate": { + "elapsed_ns": 322250, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11120172, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11169792, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18476268, + "runtime_create_ns": 26608, + "jit_attach_ns": 51617, + "context_create_ns": 101594, + "definition_eval_ns": 62996, + "first_eval_ns": 823548, + "threshold_crossing_ns": 17024463, + "compile_ns": 15712404, + "install_ns": 91906, + "osr_ns": 0, + "steady_state_ns": 322250 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315309, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11120776, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18677136, + "runtime_create_ns": 25685, + "jit_attach_ns": 48142, + "context_create_ns": 100075, + "definition_eval_ns": 72468, + "first_eval_ns": 806099, + "threshold_crossing_ns": 17246724, + "compile_ns": 16051969, + "install_ns": 78084, + "osr_ns": 0, + "steady_state_ns": 315309 + } + }, + "baseline": { + "elapsed_ns": 321152, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13765577, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11071488, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18840092, + "runtime_create_ns": 22486, + "jit_attach_ns": 53612, + "context_create_ns": 100967, + "definition_eval_ns": 63574, + "first_eval_ns": 891327, + "threshold_crossing_ns": 17323910, + "compile_ns": 15594332, + "install_ns": 76418, + "osr_ns": 0, + "steady_state_ns": 321152 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316026, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12969164, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11116544, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18959885, + "runtime_create_ns": 21330, + "jit_attach_ns": 64645, + "context_create_ns": 101630, + "definition_eval_ns": 60090, + "first_eval_ns": 880112, + "threshold_crossing_ns": 17452913, + "compile_ns": 16167554, + "install_ns": 81627, + "osr_ns": 0, + "steady_state_ns": 316026 + } + }, + "candidate": { + "elapsed_ns": 321852, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13200014, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11079680, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18575341, + "runtime_create_ns": 29779, + "jit_attach_ns": 50107, + "context_create_ns": 101512, + "definition_eval_ns": 66171, + "first_eval_ns": 805872, + "threshold_crossing_ns": 17138058, + "compile_ns": 15493564, + "install_ns": 87800, + "osr_ns": 0, + "steady_state_ns": 321852 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 323537, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11980172, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11096064, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18611117, + "runtime_create_ns": 30597, + "jit_attach_ns": 50706, + "context_create_ns": 101679, + "definition_eval_ns": 67971, + "first_eval_ns": 787774, + "threshold_crossing_ns": 17187958, + "compile_ns": 15658188, + "install_ns": 87274, + "osr_ns": 0, + "steady_state_ns": 323537 + } + }, + "baseline": { + "elapsed_ns": 315160, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15081384, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18825417, + "runtime_create_ns": 26403, + "jit_attach_ns": 62509, + "context_create_ns": 98099, + "definition_eval_ns": 59221, + "first_eval_ns": 891111, + "threshold_crossing_ns": 17309255, + "compile_ns": 15201084, + "install_ns": 77466, + "osr_ns": 0, + "steady_state_ns": 315160 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 315265, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15198393, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11055104, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18397364, + "runtime_create_ns": 31837, + "jit_attach_ns": 64205, + "context_create_ns": 111545, + "definition_eval_ns": 76695, + "first_eval_ns": 2372560, + "threshold_crossing_ns": 15356773, + "compile_ns": 15714084, + "install_ns": 80820, + "osr_ns": 0, + "steady_state_ns": 315265 + } + }, + "candidate": { + "elapsed_ns": 321729, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12913416, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10989568, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18662823, + "runtime_create_ns": 35346, + "jit_attach_ns": 61042, + "context_create_ns": 109774, + "definition_eval_ns": 87867, + "first_eval_ns": 786730, + "threshold_crossing_ns": 17196423, + "compile_ns": 15754462, + "install_ns": 77946, + "osr_ns": 0, + "steady_state_ns": 321729 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315775, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13306880, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18712114, + "runtime_create_ns": 27478, + "jit_attach_ns": 51053, + "context_create_ns": 105047, + "definition_eval_ns": 80951, + "first_eval_ns": 809911, + "threshold_crossing_ns": 17256779, + "compile_ns": 15917262, + "install_ns": 74978, + "osr_ns": 0, + "steady_state_ns": 315775 + } + }, + "baseline": { + "elapsed_ns": 316818, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13834200, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18026251, + "runtime_create_ns": 24965, + "jit_attach_ns": 52380, + "context_create_ns": 102023, + "definition_eval_ns": 64098, + "first_eval_ns": 2294712, + "threshold_crossing_ns": 15107888, + "compile_ns": 15365765, + "install_ns": 81562, + "osr_ns": 0, + "steady_state_ns": 316818 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 317603, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13683578, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11169792, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18757385, + "runtime_create_ns": 24629, + "jit_attach_ns": 52466, + "context_create_ns": 103297, + "definition_eval_ns": 59868, + "first_eval_ns": 889702, + "threshold_crossing_ns": 17248356, + "compile_ns": 15954651, + "install_ns": 73359, + "osr_ns": 0, + "steady_state_ns": 317603 + } + }, + "candidate": { + "elapsed_ns": 326941, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13025388, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11145216, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18696329, + "runtime_create_ns": 23398, + "jit_attach_ns": 57071, + "context_create_ns": 109293, + "definition_eval_ns": 77605, + "first_eval_ns": 813872, + "threshold_crossing_ns": 17221346, + "compile_ns": 15529139, + "install_ns": 75566, + "osr_ns": 0, + "steady_state_ns": 326941 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 323758, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12883842, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11231232, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18830401, + "runtime_create_ns": 28740, + "jit_attach_ns": 64767, + "context_create_ns": 117974, + "definition_eval_ns": 79165, + "first_eval_ns": 819511, + "threshold_crossing_ns": 17327805, + "compile_ns": 15562831, + "install_ns": 83962, + "osr_ns": 0, + "steady_state_ns": 323758 + } + }, + "baseline": { + "elapsed_ns": 324787, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13627668, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11112448, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18960971, + "runtime_create_ns": 28644, + "jit_attach_ns": 70945, + "context_create_ns": 114376, + "definition_eval_ns": 80139, + "first_eval_ns": 877528, + "threshold_crossing_ns": 17398228, + "compile_ns": 15478438, + "install_ns": 75689, + "osr_ns": 0, + "steady_state_ns": 324787 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 323996, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15208290, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11186176, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19126374, + "runtime_create_ns": 36448, + "jit_attach_ns": 65296, + "context_create_ns": 117037, + "definition_eval_ns": 77911, + "first_eval_ns": 2310449, + "threshold_crossing_ns": 16125481, + "compile_ns": 16393094, + "install_ns": 92041, + "osr_ns": 0, + "steady_state_ns": 323996 + } + }, + "candidate": { + "elapsed_ns": 315175, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11126091, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11030528, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18902900, + "runtime_create_ns": 38754, + "jit_attach_ns": 52926, + "context_create_ns": 107308, + "definition_eval_ns": 68577, + "first_eval_ns": 819493, + "threshold_crossing_ns": 17435206, + "compile_ns": 15632866, + "install_ns": 117543, + "osr_ns": 0, + "steady_state_ns": 315175 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 322514, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12899726, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11001856, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18740574, + "runtime_create_ns": 31985, + "jit_attach_ns": 53562, + "context_create_ns": 114223, + "definition_eval_ns": 82667, + "first_eval_ns": 790614, + "threshold_crossing_ns": 17280406, + "compile_ns": 15687195, + "install_ns": 74055, + "osr_ns": 0, + "steady_state_ns": 322514 + } + }, + "baseline": { + "elapsed_ns": 315920, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15291510, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19277945, + "runtime_create_ns": 25222, + "jit_attach_ns": 59211, + "context_create_ns": 110307, + "definition_eval_ns": 80967, + "first_eval_ns": 907049, + "threshold_crossing_ns": 17713315, + "compile_ns": 15824853, + "install_ns": 100711, + "osr_ns": 0, + "steady_state_ns": 315920 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316351, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15132849, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11091968, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18972301, + "runtime_create_ns": 26780, + "jit_attach_ns": 54947, + "context_create_ns": 104473, + "definition_eval_ns": 60483, + "first_eval_ns": 890530, + "threshold_crossing_ns": 17455548, + "compile_ns": 15924378, + "install_ns": 81913, + "osr_ns": 0, + "steady_state_ns": 316351 + } + }, + "candidate": { + "elapsed_ns": 326645, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13101622, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11100160, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18648779, + "runtime_create_ns": 28051, + "jit_attach_ns": 52196, + "context_create_ns": 100986, + "definition_eval_ns": 71412, + "first_eval_ns": 803146, + "threshold_crossing_ns": 17203275, + "compile_ns": 15550362, + "install_ns": 77366, + "osr_ns": 0, + "steady_state_ns": 326645 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 324511, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11797485, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11141120, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18756305, + "runtime_create_ns": 33375, + "jit_attach_ns": 59153, + "context_create_ns": 121428, + "definition_eval_ns": 76982, + "first_eval_ns": 795890, + "threshold_crossing_ns": 17274410, + "compile_ns": 15678439, + "install_ns": 90612, + "osr_ns": 0, + "steady_state_ns": 324511 + } + }, + "baseline": { + "elapsed_ns": 328114, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15123893, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11014144, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19182557, + "runtime_create_ns": 31056, + "jit_attach_ns": 65588, + "context_create_ns": 105532, + "definition_eval_ns": 73957, + "first_eval_ns": 908989, + "threshold_crossing_ns": 17601133, + "compile_ns": 15569704, + "install_ns": 100753, + "osr_ns": 0, + "steady_state_ns": 328114 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316786, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15138811, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11173888, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19159582, + "runtime_create_ns": 26746, + "jit_attach_ns": 67227, + "context_create_ns": 110649, + "definition_eval_ns": 82842, + "first_eval_ns": 899586, + "threshold_crossing_ns": 17576420, + "compile_ns": 16180990, + "install_ns": 78346, + "osr_ns": 0, + "steady_state_ns": 316786 + } + }, + "candidate": { + "elapsed_ns": 316350, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11820741, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11063296, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18636308, + "runtime_create_ns": 33942, + "jit_attach_ns": 55588, + "context_create_ns": 112125, + "definition_eval_ns": 84111, + "first_eval_ns": 807138, + "threshold_crossing_ns": 17157775, + "compile_ns": 15922880, + "install_ns": 85945, + "osr_ns": 0, + "steady_state_ns": 316350 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 320564, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13032855, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11014144, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18979124, + "runtime_create_ns": 26612, + "jit_attach_ns": 46869, + "context_create_ns": 101412, + "definition_eval_ns": 67936, + "first_eval_ns": 806037, + "threshold_crossing_ns": 17548705, + "compile_ns": 15646175, + "install_ns": 86262, + "osr_ns": 0, + "steady_state_ns": 320564 + } + }, + "baseline": { + "elapsed_ns": 322179, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12940579, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11067392, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18962710, + "runtime_create_ns": 30042, + "jit_attach_ns": 62853, + "context_create_ns": 115302, + "definition_eval_ns": 76316, + "first_eval_ns": 898655, + "threshold_crossing_ns": 17391423, + "compile_ns": 14756438, + "install_ns": 86004, + "osr_ns": 0, + "steady_state_ns": 322179 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 321073, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15117394, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11177984, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19087315, + "runtime_create_ns": 22266, + "jit_attach_ns": 48505, + "context_create_ns": 101522, + "definition_eval_ns": 55485, + "first_eval_ns": 863291, + "threshold_crossing_ns": 17612093, + "compile_ns": 15610315, + "install_ns": 94327, + "osr_ns": 0, + "steady_state_ns": 321073 + } + }, + "candidate": { + "elapsed_ns": 317663, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11721762, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11202560, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18626641, + "runtime_create_ns": 32705, + "jit_attach_ns": 59395, + "context_create_ns": 115335, + "definition_eval_ns": 79189, + "first_eval_ns": 798432, + "threshold_crossing_ns": 17153652, + "compile_ns": 15596923, + "install_ns": 92251, + "osr_ns": 0, + "steady_state_ns": 317663 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 316337, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12956554, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11141120, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18865420, + "runtime_create_ns": 35003, + "jit_attach_ns": 66702, + "context_create_ns": 113858, + "definition_eval_ns": 76407, + "first_eval_ns": 821202, + "threshold_crossing_ns": 17363265, + "compile_ns": 16008820, + "install_ns": 78684, + "osr_ns": 0, + "steady_state_ns": 316337 + } + }, + "baseline": { + "elapsed_ns": 316407, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15170441, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11067392, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19002300, + "runtime_create_ns": 27496, + "jit_attach_ns": 67119, + "context_create_ns": 116012, + "definition_eval_ns": 80431, + "first_eval_ns": 867905, + "threshold_crossing_ns": 17459624, + "compile_ns": 15938431, + "install_ns": 74342, + "osr_ns": 0, + "steady_state_ns": 316407 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 315873, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15163122, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11104256, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19005454, + "runtime_create_ns": 26996, + "jit_attach_ns": 59589, + "context_create_ns": 128363, + "definition_eval_ns": 81593, + "first_eval_ns": 2311072, + "threshold_crossing_ns": 16013960, + "compile_ns": 16198866, + "install_ns": 74524, + "osr_ns": 0, + "steady_state_ns": 315873 + } + }, + "candidate": { + "elapsed_ns": 315645, + "checksum": "number:40bb580000000000", + "native_entries": 4017, + "native_acquisitions": 146, + "native_exits": 4017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12875918, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11165696, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18025039, + "runtime_create_ns": 25124, + "jit_attach_ns": 49620, + "context_create_ns": 115718, + "definition_eval_ns": 67321, + "first_eval_ns": 773316, + "threshold_crossing_ns": 16613903, + "compile_ns": 15318440, + "install_ns": 68492, + "osr_ns": 0, + "steady_state_ns": 315645 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315671, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13097178, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11157504, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18898188, + "runtime_create_ns": 35496, + "jit_attach_ns": 52004, + "context_create_ns": 109504, + "definition_eval_ns": 73361, + "first_eval_ns": 2204427, + "threshold_crossing_ns": 16038130, + "compile_ns": 16355060, + "install_ns": 79164, + "osr_ns": 0, + "steady_state_ns": 315671 + } + }, + "baseline": { + "elapsed_ns": 316388, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15263325, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11067392, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19009263, + "runtime_create_ns": 30041, + "jit_attach_ns": 61253, + "context_create_ns": 122217, + "definition_eval_ns": 72966, + "first_eval_ns": 2307780, + "threshold_crossing_ns": 16033166, + "compile_ns": 16196907, + "install_ns": 80076, + "osr_ns": 0, + "steady_state_ns": 316388 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316514, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15030571, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11149312, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19217561, + "runtime_create_ns": 24198, + "jit_attach_ns": 57142, + "context_create_ns": 106816, + "definition_eval_ns": 76082, + "first_eval_ns": 884890, + "threshold_crossing_ns": 17685656, + "compile_ns": 16037863, + "install_ns": 95815, + "osr_ns": 0, + "steady_state_ns": 316514 + } + }, + "candidate": { + "elapsed_ns": 315333, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11886707, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11014144, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18752467, + "runtime_create_ns": 34970, + "jit_attach_ns": 59262, + "context_create_ns": 125897, + "definition_eval_ns": 82459, + "first_eval_ns": 779577, + "threshold_crossing_ns": 17286142, + "compile_ns": 16105865, + "install_ns": 96431, + "osr_ns": 0, + "steady_state_ns": 315333 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 323645, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11860442, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11096064, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18578920, + "runtime_create_ns": 25023, + "jit_attach_ns": 54437, + "context_create_ns": 105942, + "definition_eval_ns": 67523, + "first_eval_ns": 791540, + "threshold_crossing_ns": 17147005, + "compile_ns": 15679143, + "install_ns": 77475, + "osr_ns": 0, + "steady_state_ns": 323645 + } + }, + "baseline": { + "elapsed_ns": 317162, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12988922, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11153408, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18827583, + "runtime_create_ns": 24564, + "jit_attach_ns": 63892, + "context_create_ns": 101631, + "definition_eval_ns": 62207, + "first_eval_ns": 870640, + "threshold_crossing_ns": 17324127, + "compile_ns": 14409958, + "install_ns": 91903, + "osr_ns": 0, + "steady_state_ns": 317162 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 325119, + "checksum": "number:40bb580000000000", + "native_entries": 2017, + "native_acquisitions": 82, + "native_exits": 2017, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12937981, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11042816, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18717960, + "runtime_create_ns": 27875, + "jit_attach_ns": 51792, + "context_create_ns": 97992, + "definition_eval_ns": 59186, + "first_eval_ns": 894205, + "threshold_crossing_ns": 17199280, + "compile_ns": 15514104, + "install_ns": 86636, + "osr_ns": 0, + "steady_state_ns": 325119 + } + }, + "candidate": { + "elapsed_ns": 317946, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11031296, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11055104, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18487887, + "runtime_create_ns": 25799, + "jit_attach_ns": 48363, + "context_create_ns": 114523, + "definition_eval_ns": 59960, + "first_eval_ns": 790403, + "threshold_crossing_ns": 17067489, + "compile_ns": 15939979, + "install_ns": 80220, + "osr_ns": 0, + "steady_state_ns": 317946 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 326716, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13009893, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11087872, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 17878296, + "runtime_create_ns": 24822, + "jit_attach_ns": 50462, + "context_create_ns": 104374, + "definition_eval_ns": 64183, + "first_eval_ns": 2227688, + "threshold_crossing_ns": 15015816, + "compile_ns": 15296622, + "install_ns": 76695, + "osr_ns": 0, + "steady_state_ns": 326716 + } + }, + "baseline": { + "elapsed_ns": 326051, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13449623, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11075584, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18045011, + "runtime_create_ns": 25303, + "jit_attach_ns": 53626, + "context_create_ns": 99863, + "definition_eval_ns": 57105, + "first_eval_ns": 886149, + "threshold_crossing_ns": 16535289, + "compile_ns": 14545161, + "install_ns": 73320, + "osr_ns": 0, + "steady_state_ns": 326051 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316500, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13032255, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11153408, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18758059, + "runtime_create_ns": 24991, + "jit_attach_ns": 57181, + "context_create_ns": 99726, + "definition_eval_ns": 52109, + "first_eval_ns": 2268397, + "threshold_crossing_ns": 15877807, + "compile_ns": 16191822, + "install_ns": 77937, + "osr_ns": 0, + "steady_state_ns": 316500 + } + }, + "candidate": { + "elapsed_ns": 323812, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 12956923, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11173888, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18529995, + "runtime_create_ns": 23386, + "jit_attach_ns": 50736, + "context_create_ns": 104573, + "definition_eval_ns": 67364, + "first_eval_ns": 804892, + "threshold_crossing_ns": 17092080, + "compile_ns": 15523844, + "install_ns": 72509, + "osr_ns": 0, + "steady_state_ns": 323812 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 325727, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11123154, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11108352, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18526498, + "runtime_create_ns": 27028, + "jit_attach_ns": 49076, + "context_create_ns": 101323, + "definition_eval_ns": 63902, + "first_eval_ns": 795715, + "threshold_crossing_ns": 17097987, + "compile_ns": 15848467, + "install_ns": 75775, + "osr_ns": 0, + "steady_state_ns": 325727 + } + }, + "baseline": { + "elapsed_ns": 325201, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 15304002, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11120640, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19158501, + "runtime_create_ns": 26353, + "jit_attach_ns": 52406, + "context_create_ns": 99398, + "definition_eval_ns": 62961, + "first_eval_ns": 871968, + "threshold_crossing_ns": 17657562, + "compile_ns": 15591514, + "install_ns": 76207, + "osr_ns": 0, + "steady_state_ns": 325201 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 325520, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13783819, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11161600, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18836272, + "runtime_create_ns": 28725, + "jit_attach_ns": 58537, + "context_create_ns": 103186, + "definition_eval_ns": 64481, + "first_eval_ns": 877380, + "threshold_crossing_ns": 17315754, + "compile_ns": 15569914, + "install_ns": 76836, + "osr_ns": 0, + "steady_state_ns": 325520 + } + }, + "candidate": { + "elapsed_ns": 315782, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11099904, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10866688, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18447232, + "runtime_create_ns": 24131, + "jit_attach_ns": 50467, + "context_create_ns": 106983, + "definition_eval_ns": 62112, + "first_eval_ns": 781979, + "threshold_crossing_ns": 17043597, + "compile_ns": 15309149, + "install_ns": 85749, + "osr_ns": 0, + "steady_state_ns": 315782 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 316481, + "checksum": "number:40bb580000000000", + "native_entries": 2018, + "native_acquisitions": 83, + "native_exits": 2018, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 11054020, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11153408, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18500242, + "runtime_create_ns": 25775, + "jit_attach_ns": 47667, + "context_create_ns": 103337, + "definition_eval_ns": 61800, + "first_eval_ns": 787703, + "threshold_crossing_ns": 17093191, + "compile_ns": 15560850, + "install_ns": 81520, + "osr_ns": 0, + "steady_state_ns": 316481 + } + }, + "baseline": { + "elapsed_ns": 315645, + "checksum": "number:40bb580000000000", + "native_entries": 2016, + "native_acquisitions": 81, + "native_exits": 2016, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 13677027, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11005952, + "code_bytes": 36429, + "metadata_bytes": 11564, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18791876, + "runtime_create_ns": 24512, + "jit_attach_ns": 49714, + "context_create_ns": 100489, + "definition_eval_ns": 56057, + "first_eval_ns": 902550, + "threshold_crossing_ns": 17272427, + "compile_ns": 15976887, + "install_ns": 74772, + "osr_ns": 0, + "steady_state_ns": 315645 + } + } + } + ], + "automatic": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 319002, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1998, + "measured_benefit_ns": 13897143, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10891264, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18922529, + "runtime_create_ns": 24659, + "jit_attach_ns": 50051, + "context_create_ns": 98386, + "definition_eval_ns": 51219, + "first_eval_ns": 741983, + "threshold_crossing_ns": 17582265, + "compile_ns": 16173332, + "install_ns": 74249, + "osr_ns": 0, + "steady_state_ns": 319002 + } + }, + "candidate": { + "elapsed_ns": 317258, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 11806491, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11124736, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18301788, + "runtime_create_ns": 26758, + "jit_attach_ns": 48192, + "context_create_ns": 103299, + "definition_eval_ns": 47551, + "first_eval_ns": 652998, + "threshold_crossing_ns": 17051766, + "compile_ns": 15438070, + "install_ns": 73514, + "osr_ns": 0, + "steady_state_ns": 317258 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 316375, + "checksum": "number:40bb580000000000", + "native_entries": 3913, + "native_acquisitions": 146, + "native_exits": 3913, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 3819, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 3815, + "measured_benefit_ns": 11420713, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10940416, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18779837, + "runtime_create_ns": 36485, + "jit_attach_ns": 48637, + "context_create_ns": 102122, + "definition_eval_ns": 46135, + "first_eval_ns": 650638, + "threshold_crossing_ns": 17524417, + "compile_ns": 16115473, + "install_ns": 91516, + "osr_ns": 0, + "steady_state_ns": 316375 + } + }, + "baseline": { + "elapsed_ns": 319144, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2009, + "measured_benefit_ns": 13893792, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11108352, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19026864, + "runtime_create_ns": 27103, + "jit_attach_ns": 54606, + "context_create_ns": 105103, + "definition_eval_ns": 49735, + "first_eval_ns": 741011, + "threshold_crossing_ns": 17673864, + "compile_ns": 15996087, + "install_ns": 83975, + "osr_ns": 0, + "steady_state_ns": 319144 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 325646, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2003, + "measured_benefit_ns": 13992003, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10850304, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18795350, + "runtime_create_ns": 24843, + "jit_attach_ns": 51419, + "context_create_ns": 100282, + "definition_eval_ns": 46782, + "first_eval_ns": 741769, + "threshold_crossing_ns": 17450189, + "compile_ns": 15612032, + "install_ns": 73660, + "osr_ns": 0, + "steady_state_ns": 325646 + } + }, + "candidate": { + "elapsed_ns": 314295, + "checksum": "number:40bb580000000000", + "native_entries": 109, + "native_acquisitions": 20, + "native_exits": 109, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11087872, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 17525456, + "runtime_create_ns": 22704, + "jit_attach_ns": 50692, + "context_create_ns": 116440, + "definition_eval_ns": 50299, + "first_eval_ns": 643956, + "threshold_crossing_ns": 16273060, + "compile_ns": 15809554, + "install_ns": 76562, + "osr_ns": 0, + "steady_state_ns": 314295 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 316020, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 11910696, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10977280, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18329057, + "runtime_create_ns": 24865, + "jit_attach_ns": 49467, + "context_create_ns": 101262, + "definition_eval_ns": 45367, + "first_eval_ns": 649808, + "threshold_crossing_ns": 17089253, + "compile_ns": 15466818, + "install_ns": 91133, + "osr_ns": 0, + "steady_state_ns": 316020 + } + }, + "baseline": { + "elapsed_ns": 315229, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1999, + "measured_benefit_ns": 14096781, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10944512, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18888395, + "runtime_create_ns": 27239, + "jit_attach_ns": 58830, + "context_create_ns": 101587, + "definition_eval_ns": 48379, + "first_eval_ns": 757018, + "threshold_crossing_ns": 17525594, + "compile_ns": 15950555, + "install_ns": 78210, + "osr_ns": 0, + "steady_state_ns": 315229 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 315448, + "checksum": "number:40bb580000000000", + "native_entries": 139, + "native_acquisitions": 22, + "native_exits": 139, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11108352, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 17802778, + "runtime_create_ns": 29047, + "jit_attach_ns": 60801, + "context_create_ns": 105920, + "definition_eval_ns": 44214, + "first_eval_ns": 732730, + "threshold_crossing_ns": 16459515, + "compile_ns": 16128787, + "install_ns": 72154, + "osr_ns": 0, + "steady_state_ns": 315448 + } + }, + "candidate": { + "elapsed_ns": 324252, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2012, + "measured_benefit_ns": 12061210, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10977280, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18496935, + "runtime_create_ns": 25345, + "jit_attach_ns": 50278, + "context_create_ns": 99640, + "definition_eval_ns": 48670, + "first_eval_ns": 656534, + "threshold_crossing_ns": 17240846, + "compile_ns": 15593875, + "install_ns": 80487, + "osr_ns": 0, + "steady_state_ns": 324252 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315147, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 12056797, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11169792, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18308292, + "runtime_create_ns": 24162, + "jit_attach_ns": 56342, + "context_create_ns": 105114, + "definition_eval_ns": 50245, + "first_eval_ns": 643579, + "threshold_crossing_ns": 17060860, + "compile_ns": 15404541, + "install_ns": 97655, + "osr_ns": 0, + "steady_state_ns": 315147 + } + }, + "baseline": { + "elapsed_ns": 319255, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2000, + "measured_benefit_ns": 14121911, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10887168, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18872249, + "runtime_create_ns": 24802, + "jit_attach_ns": 53923, + "context_create_ns": 101065, + "definition_eval_ns": 44414, + "first_eval_ns": 748003, + "threshold_crossing_ns": 17525462, + "compile_ns": 15676738, + "install_ns": 76536, + "osr_ns": 0, + "steady_state_ns": 319255 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 318891, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1999, + "measured_benefit_ns": 13890210, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10694656, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18873717, + "runtime_create_ns": 25317, + "jit_attach_ns": 51837, + "context_create_ns": 111309, + "definition_eval_ns": 43911, + "first_eval_ns": 719504, + "threshold_crossing_ns": 17548573, + "compile_ns": 16222812, + "install_ns": 76464, + "osr_ns": 0, + "steady_state_ns": 318891 + } + }, + "candidate": { + "elapsed_ns": 315370, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12061752, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11042816, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18281713, + "runtime_create_ns": 24444, + "jit_attach_ns": 51738, + "context_create_ns": 101357, + "definition_eval_ns": 46091, + "first_eval_ns": 649974, + "threshold_crossing_ns": 17039518, + "compile_ns": 15414737, + "install_ns": 86176, + "osr_ns": 0, + "steady_state_ns": 315370 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 326582, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2012, + "measured_benefit_ns": 12135594, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11079680, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18339106, + "runtime_create_ns": 23886, + "jit_attach_ns": 53429, + "context_create_ns": 109068, + "definition_eval_ns": 44121, + "first_eval_ns": 643891, + "threshold_crossing_ns": 17085559, + "compile_ns": 15726000, + "install_ns": 81988, + "osr_ns": 0, + "steady_state_ns": 326582 + } + }, + "baseline": { + "elapsed_ns": 315869, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 13760929, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11075584, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18846873, + "runtime_create_ns": 24591, + "jit_attach_ns": 54557, + "context_create_ns": 107789, + "definition_eval_ns": 52539, + "first_eval_ns": 747588, + "threshold_crossing_ns": 17487508, + "compile_ns": 15647682, + "install_ns": 79029, + "osr_ns": 0, + "steady_state_ns": 315869 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 317568, + "checksum": "number:40bb580000000000", + "native_entries": 2135, + "native_acquisitions": 86, + "native_exits": 2135, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 13870987, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11038720, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18201309, + "runtime_create_ns": 28217, + "jit_attach_ns": 61592, + "context_create_ns": 109743, + "definition_eval_ns": 62819, + "first_eval_ns": 759840, + "threshold_crossing_ns": 16800507, + "compile_ns": 14984743, + "install_ns": 75979, + "osr_ns": 0, + "steady_state_ns": 317568 + } + }, + "candidate": { + "elapsed_ns": 315509, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 11814227, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10911744, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18388117, + "runtime_create_ns": 24718, + "jit_attach_ns": 52966, + "context_create_ns": 110418, + "definition_eval_ns": 54036, + "first_eval_ns": 663455, + "threshold_crossing_ns": 17111900, + "compile_ns": 15501122, + "install_ns": 76903, + "osr_ns": 0, + "steady_state_ns": 315509 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 314991, + "checksum": "number:40bb580000000000", + "native_entries": 6112, + "native_acquisitions": 214, + "native_exits": 6112, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 6015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 6007, + "measured_benefit_ns": 12148203, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10973184, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 20107373, + "runtime_create_ns": 26109, + "jit_attach_ns": 48565, + "context_create_ns": 101311, + "definition_eval_ns": 51021, + "first_eval_ns": 655840, + "threshold_crossing_ns": 18856448, + "compile_ns": 17175630, + "install_ns": 85763, + "osr_ns": 0, + "steady_state_ns": 314991 + } + }, + "baseline": { + "elapsed_ns": 319001, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 13968345, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10911744, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19267888, + "runtime_create_ns": 31707, + "jit_attach_ns": 68092, + "context_create_ns": 112015, + "definition_eval_ns": 60156, + "first_eval_ns": 757386, + "threshold_crossing_ns": 17858990, + "compile_ns": 16281978, + "install_ns": 103402, + "osr_ns": 0, + "steady_state_ns": 319001 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 317936, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1998, + "measured_benefit_ns": 14026946, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11071488, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18829888, + "runtime_create_ns": 22098, + "jit_attach_ns": 49703, + "context_create_ns": 108823, + "definition_eval_ns": 44233, + "first_eval_ns": 744088, + "threshold_crossing_ns": 17489749, + "compile_ns": 16183313, + "install_ns": 88100, + "osr_ns": 0, + "steady_state_ns": 317936 + } + }, + "candidate": { + "elapsed_ns": 324645, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12291044, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11083776, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18605038, + "runtime_create_ns": 27256, + "jit_attach_ns": 48875, + "context_create_ns": 100154, + "definition_eval_ns": 47647, + "first_eval_ns": 656621, + "threshold_crossing_ns": 17346302, + "compile_ns": 15688443, + "install_ns": 84634, + "osr_ns": 0, + "steady_state_ns": 324645 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315173, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12044934, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10956800, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18592792, + "runtime_create_ns": 27152, + "jit_attach_ns": 57513, + "context_create_ns": 123077, + "definition_eval_ns": 51566, + "first_eval_ns": 648908, + "threshold_crossing_ns": 17314039, + "compile_ns": 16062283, + "install_ns": 87176, + "osr_ns": 0, + "steady_state_ns": 315173 + } + }, + "baseline": { + "elapsed_ns": 315623, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1998, + "measured_benefit_ns": 13861199, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11116544, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18987735, + "runtime_create_ns": 27579, + "jit_attach_ns": 57017, + "context_create_ns": 112258, + "definition_eval_ns": 59968, + "first_eval_ns": 770000, + "threshold_crossing_ns": 17586416, + "compile_ns": 15843788, + "install_ns": 79774, + "osr_ns": 0, + "steady_state_ns": 315623 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 318533, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 13822447, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11051008, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18953846, + "runtime_create_ns": 40095, + "jit_attach_ns": 65472, + "context_create_ns": 108062, + "definition_eval_ns": 58182, + "first_eval_ns": 2234459, + "threshold_crossing_ns": 16064181, + "compile_ns": 16396326, + "install_ns": 84702, + "osr_ns": 0, + "steady_state_ns": 318533 + } + }, + "candidate": { + "elapsed_ns": 334398, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12408919, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10973184, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18228658, + "runtime_create_ns": 24154, + "jit_attach_ns": 52888, + "context_create_ns": 114662, + "definition_eval_ns": 56919, + "first_eval_ns": 676390, + "threshold_crossing_ns": 16911934, + "compile_ns": 15614890, + "install_ns": 79176, + "osr_ns": 0, + "steady_state_ns": 334398 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 325131, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2012, + "measured_benefit_ns": 12021024, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10969088, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18608384, + "runtime_create_ns": 32351, + "jit_attach_ns": 57678, + "context_create_ns": 116350, + "definition_eval_ns": 63351, + "first_eval_ns": 698715, + "threshold_crossing_ns": 17253285, + "compile_ns": 15884726, + "install_ns": 81761, + "osr_ns": 0, + "steady_state_ns": 325131 + } + }, + "baseline": { + "elapsed_ns": 316545, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1999, + "measured_benefit_ns": 14053558, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10928128, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19181469, + "runtime_create_ns": 26676, + "jit_attach_ns": 54980, + "context_create_ns": 106442, + "definition_eval_ns": 53012, + "first_eval_ns": 759505, + "threshold_crossing_ns": 17803208, + "compile_ns": 15918712, + "install_ns": 92960, + "osr_ns": 0, + "steady_state_ns": 316545 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 317053, + "checksum": "number:40bb580000000000", + "native_entries": 2468, + "native_acquisitions": 100, + "native_exits": 2468, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2374, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2365, + "measured_benefit_ns": 8046338, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11046912, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19056175, + "runtime_create_ns": 22045, + "jit_attach_ns": 50570, + "context_create_ns": 110514, + "definition_eval_ns": 44142, + "first_eval_ns": 748532, + "threshold_crossing_ns": 17708123, + "compile_ns": 17124456, + "install_ns": 111411, + "osr_ns": 0, + "steady_state_ns": 317053 + } + }, + "candidate": { + "elapsed_ns": 315698, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 12044558, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11112448, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18657248, + "runtime_create_ns": 28873, + "jit_attach_ns": 63586, + "context_create_ns": 120386, + "definition_eval_ns": 63718, + "first_eval_ns": 663078, + "threshold_crossing_ns": 17342342, + "compile_ns": 16254984, + "install_ns": 82686, + "osr_ns": 0, + "steady_state_ns": 315698 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 323117, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 12139718, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11018240, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18639965, + "runtime_create_ns": 26893, + "jit_attach_ns": 50847, + "context_create_ns": 104208, + "definition_eval_ns": 52151, + "first_eval_ns": 656300, + "threshold_crossing_ns": 17372867, + "compile_ns": 15715962, + "install_ns": 93576, + "osr_ns": 0, + "steady_state_ns": 323117 + } + }, + "baseline": { + "elapsed_ns": 318156, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2006, + "measured_benefit_ns": 14011749, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10842112, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18965746, + "runtime_create_ns": 28354, + "jit_attach_ns": 59969, + "context_create_ns": 110942, + "definition_eval_ns": 58331, + "first_eval_ns": 756682, + "threshold_crossing_ns": 17576807, + "compile_ns": 15729039, + "install_ns": 80129, + "osr_ns": 0, + "steady_state_ns": 318156 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316025, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2000, + "measured_benefit_ns": 13958580, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10846208, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18973268, + "runtime_create_ns": 28137, + "jit_attach_ns": 55107, + "context_create_ns": 113549, + "definition_eval_ns": 53824, + "first_eval_ns": 769460, + "threshold_crossing_ns": 17581527, + "compile_ns": 15837289, + "install_ns": 78811, + "osr_ns": 0, + "steady_state_ns": 316025 + } + }, + "candidate": { + "elapsed_ns": 325945, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 11856376, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10940416, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18873975, + "runtime_create_ns": 26114, + "jit_attach_ns": 48031, + "context_create_ns": 101832, + "definition_eval_ns": 46227, + "first_eval_ns": 677274, + "threshold_crossing_ns": 17595095, + "compile_ns": 15933169, + "install_ns": 92101, + "osr_ns": 0, + "steady_state_ns": 325945 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315852, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 12136304, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11075584, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18381514, + "runtime_create_ns": 25096, + "jit_attach_ns": 56178, + "context_create_ns": 112217, + "definition_eval_ns": 60015, + "first_eval_ns": 660083, + "threshold_crossing_ns": 17095240, + "compile_ns": 15455061, + "install_ns": 79531, + "osr_ns": 0, + "steady_state_ns": 315852 + } + }, + "baseline": { + "elapsed_ns": 316132, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1994, + "measured_benefit_ns": 13925795, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10928128, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18172639, + "runtime_create_ns": 24458, + "jit_attach_ns": 52679, + "context_create_ns": 103647, + "definition_eval_ns": 50944, + "first_eval_ns": 752761, + "threshold_crossing_ns": 16816308, + "compile_ns": 15590639, + "install_ns": 85295, + "osr_ns": 0, + "steady_state_ns": 316132 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 318587, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 86, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2011, + "measured_benefit_ns": 13929728, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10903552, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18995435, + "runtime_create_ns": 25980, + "jit_attach_ns": 62640, + "context_create_ns": 105952, + "definition_eval_ns": 49837, + "first_eval_ns": 735717, + "threshold_crossing_ns": 17640199, + "compile_ns": 16353325, + "install_ns": 93148, + "osr_ns": 0, + "steady_state_ns": 318587 + } + }, + "candidate": { + "elapsed_ns": 325954, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 11991220, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11264000, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18290318, + "runtime_create_ns": 24490, + "jit_attach_ns": 50741, + "context_create_ns": 105336, + "definition_eval_ns": 54773, + "first_eval_ns": 651699, + "threshold_crossing_ns": 17015549, + "compile_ns": 15623745, + "install_ns": 74287, + "osr_ns": 0, + "steady_state_ns": 325954 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315914, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2011, + "measured_benefit_ns": 12038081, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11116544, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18438231, + "runtime_create_ns": 22904, + "jit_attach_ns": 51222, + "context_create_ns": 105037, + "definition_eval_ns": 53373, + "first_eval_ns": 663697, + "threshold_crossing_ns": 17170834, + "compile_ns": 15532330, + "install_ns": 93284, + "osr_ns": 0, + "steady_state_ns": 315914 + } + }, + "baseline": { + "elapsed_ns": 319563, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2002, + "measured_benefit_ns": 13937772, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10883072, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 19060550, + "runtime_create_ns": 28926, + "jit_attach_ns": 59499, + "context_create_ns": 118960, + "definition_eval_ns": 59325, + "first_eval_ns": 772580, + "threshold_crossing_ns": 17642835, + "compile_ns": 16156006, + "install_ns": 81750, + "osr_ns": 0, + "steady_state_ns": 319563 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 319679, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1999, + "measured_benefit_ns": 14100945, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11071488, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18950499, + "runtime_create_ns": 27722, + "jit_attach_ns": 53017, + "context_create_ns": 100915, + "definition_eval_ns": 48954, + "first_eval_ns": 749173, + "threshold_crossing_ns": 17596059, + "compile_ns": 16082561, + "install_ns": 91729, + "osr_ns": 0, + "steady_state_ns": 319679 + } + }, + "candidate": { + "elapsed_ns": 313729, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2011, + "measured_benefit_ns": 12206466, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10964992, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18669029, + "runtime_create_ns": 31344, + "jit_attach_ns": 59113, + "context_create_ns": 112429, + "definition_eval_ns": 67479, + "first_eval_ns": 678124, + "threshold_crossing_ns": 17351360, + "compile_ns": 15922675, + "install_ns": 85815, + "osr_ns": 0, + "steady_state_ns": 313729 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 322339, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12012160, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10952704, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18411186, + "runtime_create_ns": 26290, + "jit_attach_ns": 61855, + "context_create_ns": 120220, + "definition_eval_ns": 59902, + "first_eval_ns": 651492, + "threshold_crossing_ns": 17112760, + "compile_ns": 15789612, + "install_ns": 72909, + "osr_ns": 0, + "steady_state_ns": 322339 + } + }, + "baseline": { + "elapsed_ns": 316599, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1999, + "measured_benefit_ns": 14023269, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10870784, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18757009, + "runtime_create_ns": 23992, + "jit_attach_ns": 52093, + "context_create_ns": 104577, + "definition_eval_ns": 48687, + "first_eval_ns": 751637, + "threshold_crossing_ns": 17403931, + "compile_ns": 15565674, + "install_ns": 76004, + "osr_ns": 0, + "steady_state_ns": 316599 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316986, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1994, + "measured_benefit_ns": 14018046, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10883072, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18144466, + "runtime_create_ns": 25901, + "jit_attach_ns": 54735, + "context_create_ns": 107259, + "definition_eval_ns": 55753, + "first_eval_ns": 753576, + "threshold_crossing_ns": 16771014, + "compile_ns": 15151563, + "install_ns": 76064, + "osr_ns": 0, + "steady_state_ns": 316986 + } + }, + "candidate": { + "elapsed_ns": 318683, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 12174432, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10784768, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18600841, + "runtime_create_ns": 23731, + "jit_attach_ns": 48893, + "context_create_ns": 106445, + "definition_eval_ns": 49077, + "first_eval_ns": 657710, + "threshold_crossing_ns": 17343322, + "compile_ns": 15685040, + "install_ns": 95662, + "osr_ns": 0, + "steady_state_ns": 318683 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 324980, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 85, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 12017521, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11153408, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18464842, + "runtime_create_ns": 24573, + "jit_attach_ns": 53387, + "context_create_ns": 106460, + "definition_eval_ns": 54182, + "first_eval_ns": 661579, + "threshold_crossing_ns": 17186732, + "compile_ns": 15718219, + "install_ns": 94434, + "osr_ns": 0, + "steady_state_ns": 324980 + } + }, + "baseline": { + "elapsed_ns": 317993, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2004, + "measured_benefit_ns": 14066290, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11042816, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18952878, + "runtime_create_ns": 44888, + "jit_attach_ns": 58257, + "context_create_ns": 107276, + "definition_eval_ns": 59228, + "first_eval_ns": 759984, + "threshold_crossing_ns": 17545758, + "compile_ns": 15694959, + "install_ns": 78383, + "osr_ns": 0, + "steady_state_ns": 317993 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 316680, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2001, + "measured_benefit_ns": 13894990, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10936320, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18811599, + "runtime_create_ns": 24325, + "jit_attach_ns": 50715, + "context_create_ns": 99487, + "definition_eval_ns": 43013, + "first_eval_ns": 745535, + "threshold_crossing_ns": 17476629, + "compile_ns": 15631418, + "install_ns": 84259, + "osr_ns": 0, + "steady_state_ns": 316680 + } + }, + "candidate": { + "elapsed_ns": 317777, + "checksum": "number:40bb580000000000", + "native_entries": 2108, + "native_acquisitions": 86, + "native_exits": 2108, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 11962249, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11042816, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18288694, + "runtime_create_ns": 22961, + "jit_attach_ns": 49046, + "context_create_ns": 106306, + "definition_eval_ns": 44759, + "first_eval_ns": 649869, + "threshold_crossing_ns": 17044396, + "compile_ns": 15613059, + "install_ns": 74531, + "osr_ns": 0, + "steady_state_ns": 317777 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 314812, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2011, + "measured_benefit_ns": 11913426, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11149312, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18405688, + "runtime_create_ns": 22658, + "jit_attach_ns": 58224, + "context_create_ns": 103671, + "definition_eval_ns": 48032, + "first_eval_ns": 653121, + "threshold_crossing_ns": 17142824, + "compile_ns": 15527846, + "install_ns": 79117, + "osr_ns": 0, + "steady_state_ns": 314812 + } + }, + "baseline": { + "elapsed_ns": 316719, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2002, + "measured_benefit_ns": 14360290, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11067392, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18831183, + "runtime_create_ns": 26049, + "jit_attach_ns": 48416, + "context_create_ns": 99147, + "definition_eval_ns": 42424, + "first_eval_ns": 739146, + "threshold_crossing_ns": 17505150, + "compile_ns": 15624682, + "install_ns": 73952, + "osr_ns": 0, + "steady_state_ns": 316719 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 317349, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1993, + "measured_benefit_ns": 14048242, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10907648, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18835746, + "runtime_create_ns": 24905, + "jit_attach_ns": 50228, + "context_create_ns": 111120, + "definition_eval_ns": 47680, + "first_eval_ns": 730585, + "threshold_crossing_ns": 17500103, + "compile_ns": 16092476, + "install_ns": 84559, + "osr_ns": 0, + "steady_state_ns": 317349 + } + }, + "candidate": { + "elapsed_ns": 314992, + "checksum": "number:40bb580000000000", + "native_entries": 110, + "native_acquisitions": 20, + "native_exits": 110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 8889777, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11264000, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18201571, + "runtime_create_ns": 21904, + "jit_attach_ns": 49885, + "context_create_ns": 101354, + "definition_eval_ns": 47878, + "first_eval_ns": 648654, + "threshold_crossing_ns": 16962842, + "compile_ns": 16114400, + "install_ns": 96255, + "osr_ns": 0, + "steady_state_ns": 314992 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315641, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2014, + "measured_benefit_ns": 11766261, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11169792, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18274128, + "runtime_create_ns": 25820, + "jit_attach_ns": 48067, + "context_create_ns": 99779, + "definition_eval_ns": 44934, + "first_eval_ns": 648508, + "threshold_crossing_ns": 17040150, + "compile_ns": 15432906, + "install_ns": 79156, + "osr_ns": 0, + "steady_state_ns": 315641 + } + }, + "baseline": { + "elapsed_ns": 317752, + "checksum": "number:40bb580000000000", + "native_entries": 2140, + "native_acquisitions": 87, + "native_exits": 2140, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 1996, + "measured_benefit_ns": 14014671, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10711040, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18800209, + "runtime_create_ns": 26475, + "jit_attach_ns": 53913, + "context_create_ns": 99821, + "definition_eval_ns": 48160, + "first_eval_ns": 755198, + "threshold_crossing_ns": 17443756, + "compile_ns": 15852223, + "install_ns": 72345, + "osr_ns": 0, + "steady_state_ns": 317752 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 318998, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2000, + "measured_benefit_ns": 14097972, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11055104, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18845277, + "runtime_create_ns": 24190, + "jit_attach_ns": 50749, + "context_create_ns": 104538, + "definition_eval_ns": 48039, + "first_eval_ns": 746658, + "threshold_crossing_ns": 17495828, + "compile_ns": 15633977, + "install_ns": 84248, + "osr_ns": 0, + "steady_state_ns": 318998 + } + }, + "candidate": { + "elapsed_ns": 315042, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2013, + "measured_benefit_ns": 11999412, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11177984, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18304650, + "runtime_create_ns": 32771, + "jit_attach_ns": 49863, + "context_create_ns": 102376, + "definition_eval_ns": 49195, + "first_eval_ns": 647325, + "threshold_crossing_ns": 17045869, + "compile_ns": 15421046, + "install_ns": 72700, + "osr_ns": 0, + "steady_state_ns": 315042 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 315829, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2012, + "measured_benefit_ns": 11944701, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11042816, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 17955258, + "runtime_create_ns": 21969, + "jit_attach_ns": 51514, + "context_create_ns": 104087, + "definition_eval_ns": 48327, + "first_eval_ns": 680765, + "threshold_crossing_ns": 16674538, + "compile_ns": 15034277, + "install_ns": 70103, + "osr_ns": 0, + "steady_state_ns": 315829 + } + }, + "baseline": { + "elapsed_ns": 318323, + "checksum": "number:40bb580000000000", + "native_entries": 2110, + "native_acquisitions": 84, + "native_exits": 2110, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 2015, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 2002, + "measured_benefit_ns": 14145490, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10842112, + "code_bytes": 36429, + "metadata_bytes": 11716, + "active_ir_bytes": 2805, + "automatic_ready": true, + "phases": { + "total_ns": 18771146, + "runtime_create_ns": 26566, + "jit_attach_ns": 51648, + "context_create_ns": 96900, + "definition_eval_ns": 44053, + "first_eval_ns": 748865, + "threshold_crossing_ns": 17429425, + "compile_ns": 15572194, + "install_ns": 73977, + "osr_ns": 0, + "steady_state_ns": 318323 + } + } + } + ] + }, + "throughput": { + "interpreter": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 304, + "elapsed_ns": 1000474049 + }, + { + "window_index": 1, + "fresh_workers": 300, + "elapsed_ns": 1003560770 + }, + { + "window_index": 2, + "fresh_workers": 303, + "elapsed_ns": 1002653796 + }, + { + "window_index": 3, + "fresh_workers": 308, + "elapsed_ns": 1000811575 + }, + { + "window_index": 4, + "fresh_workers": 310, + "elapsed_ns": 1000901614 + }, + { + "window_index": 5, + "fresh_workers": 282, + "elapsed_ns": 1000755795 + }, + { + "window_index": 6, + "fresh_workers": 296, + "elapsed_ns": 1000720787 + }, + { + "window_index": 7, + "fresh_workers": 298, + "elapsed_ns": 1001357719 + }, + { + "window_index": 8, + "fresh_workers": 307, + "elapsed_ns": 1000820796 + }, + { + "window_index": 9, + "fresh_workers": 308, + "elapsed_ns": 1002754635 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 305, + "elapsed_ns": 1001269413 + }, + { + "window_index": 1, + "fresh_workers": 298, + "elapsed_ns": 1002932177 + }, + { + "window_index": 2, + "fresh_workers": 301, + "elapsed_ns": 1001538700 + }, + { + "window_index": 3, + "fresh_workers": 306, + "elapsed_ns": 1001438351 + }, + { + "window_index": 4, + "fresh_workers": 300, + "elapsed_ns": 1000459328 + }, + { + "window_index": 5, + "fresh_workers": 200, + "elapsed_ns": 1005047072 + }, + { + "window_index": 6, + "fresh_workers": 305, + "elapsed_ns": 1001687651 + }, + { + "window_index": 7, + "fresh_workers": 310, + "elapsed_ns": 1000866951 + }, + { + "window_index": 8, + "fresh_workers": 302, + "elapsed_ns": 1001726818 + }, + { + "window_index": 9, + "fresh_workers": 310, + "elapsed_ns": 1001830707 + } + ] + }, + "tier1": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 33, + "elapsed_ns": 1023778296 + }, + { + "window_index": 1, + "fresh_workers": 33, + "elapsed_ns": 1021337778 + }, + { + "window_index": 2, + "fresh_workers": 33, + "elapsed_ns": 1024918794 + }, + { + "window_index": 3, + "fresh_workers": 33, + "elapsed_ns": 1024736440 + }, + { + "window_index": 4, + "fresh_workers": 33, + "elapsed_ns": 1024823599 + }, + { + "window_index": 5, + "fresh_workers": 33, + "elapsed_ns": 1028402476 + }, + { + "window_index": 6, + "fresh_workers": 33, + "elapsed_ns": 1024450597 + }, + { + "window_index": 7, + "fresh_workers": 32, + "elapsed_ns": 1000279273 + }, + { + "window_index": 8, + "fresh_workers": 33, + "elapsed_ns": 1027344205 + }, + { + "window_index": 9, + "fresh_workers": 33, + "elapsed_ns": 1026874584 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 33, + "elapsed_ns": 1028881736 + }, + { + "window_index": 1, + "fresh_workers": 33, + "elapsed_ns": 1024621912 + }, + { + "window_index": 2, + "fresh_workers": 33, + "elapsed_ns": 1024020172 + }, + { + "window_index": 3, + "fresh_workers": 33, + "elapsed_ns": 1021464719 + }, + { + "window_index": 4, + "fresh_workers": 33, + "elapsed_ns": 1022457364 + }, + { + "window_index": 5, + "fresh_workers": 33, + "elapsed_ns": 1022941381 + }, + { + "window_index": 6, + "fresh_workers": 33, + "elapsed_ns": 1023361097 + }, + { + "window_index": 7, + "fresh_workers": 33, + "elapsed_ns": 1023168780 + }, + { + "window_index": 8, + "fresh_workers": 33, + "elapsed_ns": 1027899558 + }, + { + "window_index": 9, + "fresh_workers": 33, + "elapsed_ns": 1022618259 + } + ] + }, + "tier2": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 49, + "elapsed_ns": 1007271062 + }, + { + "window_index": 1, + "fresh_workers": 49, + "elapsed_ns": 1010228838 + }, + { + "window_index": 2, + "fresh_workers": 48, + "elapsed_ns": 1000117231 + }, + { + "window_index": 3, + "fresh_workers": 49, + "elapsed_ns": 1004586640 + }, + { + "window_index": 4, + "fresh_workers": 49, + "elapsed_ns": 1007233228 + }, + { + "window_index": 5, + "fresh_workers": 49, + "elapsed_ns": 1012824089 + }, + { + "window_index": 6, + "fresh_workers": 49, + "elapsed_ns": 1019248313 + }, + { + "window_index": 7, + "fresh_workers": 49, + "elapsed_ns": 1008776168 + }, + { + "window_index": 8, + "fresh_workers": 49, + "elapsed_ns": 1011348760 + }, + { + "window_index": 9, + "fresh_workers": 49, + "elapsed_ns": 1006582522 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 50, + "elapsed_ns": 1009724769 + }, + { + "window_index": 1, + "fresh_workers": 50, + "elapsed_ns": 1013028697 + }, + { + "window_index": 2, + "fresh_workers": 49, + "elapsed_ns": 1000706458 + }, + { + "window_index": 3, + "fresh_workers": 50, + "elapsed_ns": 1008577427 + }, + { + "window_index": 4, + "fresh_workers": 50, + "elapsed_ns": 1013700549 + }, + { + "window_index": 5, + "fresh_workers": 50, + "elapsed_ns": 1016561592 + }, + { + "window_index": 6, + "fresh_workers": 50, + "elapsed_ns": 1019702485 + }, + { + "window_index": 7, + "fresh_workers": 49, + "elapsed_ns": 1009270192 + }, + { + "window_index": 8, + "fresh_workers": 50, + "elapsed_ns": 1017391266 + }, + { + "window_index": 9, + "fresh_workers": 50, + "elapsed_ns": 1011894019 + } + ] + }, + "automatic": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 50, + "elapsed_ns": 1000578485 + }, + { + "window_index": 1, + "fresh_workers": 49, + "elapsed_ns": 1001342829 + }, + { + "window_index": 2, + "fresh_workers": 50, + "elapsed_ns": 1013902734 + }, + { + "window_index": 3, + "fresh_workers": 50, + "elapsed_ns": 1010537228 + }, + { + "window_index": 4, + "fresh_workers": 50, + "elapsed_ns": 1014638291 + }, + { + "window_index": 5, + "fresh_workers": 31, + "elapsed_ns": 1029003633 + }, + { + "window_index": 6, + "fresh_workers": 50, + "elapsed_ns": 1010315971 + }, + { + "window_index": 7, + "fresh_workers": 50, + "elapsed_ns": 1009427615 + }, + { + "window_index": 8, + "fresh_workers": 50, + "elapsed_ns": 1011228847 + }, + { + "window_index": 9, + "fresh_workers": 50, + "elapsed_ns": 1015711457 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 50, + "elapsed_ns": 1007923469 + }, + { + "window_index": 1, + "fresh_workers": 50, + "elapsed_ns": 1008059483 + }, + { + "window_index": 2, + "fresh_workers": 50, + "elapsed_ns": 1005216721 + }, + { + "window_index": 3, + "fresh_workers": 50, + "elapsed_ns": 1005414222 + }, + { + "window_index": 4, + "fresh_workers": 50, + "elapsed_ns": 1008670008 + }, + { + "window_index": 5, + "fresh_workers": 42, + "elapsed_ns": 1027438113 + }, + { + "window_index": 6, + "fresh_workers": 50, + "elapsed_ns": 1006581601 + }, + { + "window_index": 7, + "fresh_workers": 50, + "elapsed_ns": 1004703043 + }, + { + "window_index": 8, + "fresh_workers": 50, + "elapsed_ns": 1005576705 + }, + { + "window_index": 9, + "fresh_workers": 50, + "elapsed_ns": 1007274188 + } + ] + } + }, + "summary": { + "interpreter": { + "baseline": { + "baseline_median_ns": 1394940.0, + "candidate_median_ns": 1394966.5, + "candidate_speed_relative_to_baseline": 0.9999810031280321, + "paired_bootstrap_speed_ci95": [ + 0.9865087323859459, + 1.0181135732385465 + ], + "statistically_tied": true + } + }, + "tier1": { + "baseline": { + "baseline_median_ns": 470314.5, + "candidate_median_ns": 472837.5, + "candidate_speed_relative_to_baseline": 0.9946641287968911, + "paired_bootstrap_speed_ci95": [ + 0.9887637603301423, + 1.0072286934287689 + ], + "statistically_tied": true + } + }, + "tier2": { + "baseline": { + "baseline_median_ns": 316687.0, + "candidate_median_ns": 321146.5, + "candidate_speed_relative_to_baseline": 0.9861138141004183, + "paired_bootstrap_speed_ci95": [ + 0.9811791116044575, + 1.0016183661620677 + ], + "statistically_tied": true + } + }, + "automatic": { + "baseline": { + "baseline_median_ns": 317844.0, + "candidate_median_ns": 315967.0, + "candidate_speed_relative_to_baseline": 1.0059404937857435, + "paired_bootstrap_speed_ci95": [ + 0.990190090370832, + 1.0088060391506177 + ], + "statistically_tied": true + } + } + }, + "driver_source": "\"\"\"Diagnostic paired revision comparison with identical corrected warmup rules for both runtimes.\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport random\nimport statistics\nimport subprocess\nimport time\nimport os\nimport sys\n\nROOT = Path('/home/jason/work/quickjs-jit')\nWORKLOAD = sys.argv[1]\nassert WORKLOAD in ['generic-call-entry', 'call-heavy', 'fibonacci-recursive', 'scalar-loop', 'property-heavy']\nOUTPUT = Path('/tmp/jit-feedback-lookups-' + WORKLOAD + '.json')\nos.sched_setaffinity(0, {0})\nENGINES = {\n 'baseline': Path('/tmp/jit-timing-stack-settled-baseline/jit-bench'),\n 'candidate': ROOT / 'target/release/jit-bench',\n}\nSCRIPT = ROOT / 'benchmarks/scripts' / (WORKLOAD + '.js')\nMODES = ['interpreter', 'tier1', 'tier2', 'automatic']\nWARMUPS, PAIRS, WINDOWS = 5, 30, 10\nchecksum = None\n\ndef digest(path):\n return hashlib.sha256(path.read_bytes()).hexdigest()\n\ndef run(engine, mode):\n global checksum\n completed = subprocess.run(\n [str(ENGINES[engine]), 'worker', '--mode', mode, '--script', str(SCRIPT)],\n cwd=ROOT, capture_output=True, text=True, check=True, timeout=120,\n )\n result = json.loads(completed.stdout)\n if checksum is None:\n checksum = result['checksum']\n assert result['checksum'] == checksum, (engine, mode, result)\n assert result['native_entries'] == result['native_exits'], (engine, mode, result)\n assert result['checksum'], (engine, mode, result)\n if mode == 'tier1':\n assert result['tier2_entries'] == 0, (engine, mode, result)\n if WORKLOAD in ['scalar-loop', 'call-heavy'] and mode != 'interpreter':\n assert result['native_entries'] > 0, (engine, mode, result)\n if mode in ['tier2', 'automatic']:\n assert result['tier2_entries'] > 0, (engine, mode, result)\n if mode == 'automatic' and result['tier2_entries'] > 0:\n assert result['automatic_ready'], (engine, mode, result)\n if mode == 'interpreter':\n assert result['native_entries'] == 0\n elif WORKLOAD == 'generic-call-entry':\n assert result['native_entries'] > 0, (engine, mode, result)\n return result\n\ndef rotated(items, offset):\n offset %= len(items)\n return items[offset:] + items[:offset]\n\ndef write():\n temporary = OUTPUT.with_suffix('.partial')\n temporary.write_text(json.dumps(evidence, indent=2) + '\\n')\n temporary.replace(OUTPUT)\n\n# Binary hashes bind each measurement to its implementation even though both\n# worker binaries see the current, dirty source tree for the shared script.\nevidence = {\n 'schema': 'jit-feedback-lookups-paired-diagnostic-v1',\n 'workload': WORKLOAD,\n 'cpu_affinity': sorted(os.sched_getaffinity(0)),\n 'status': 'running',\n 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()),\n 'driver_sha256': digest(Path(__file__)),\n 'script': str(SCRIPT), 'script_sha256': digest(SCRIPT),\n 'executables': {name: {'path': str(path), 'sha256': digest(path)} for name, path in ENGINES.items()},\n 'candidate_revision': subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(),\n 'source_dirty': True,\n 'harness_sha256': digest(ROOT / 'benchmarks/run.rs'),\n 'harness_source': (ROOT / 'benchmarks/run.rs').read_text(),\n 'suites_lock_sha256': digest(ROOT / 'benchmarks/suites.lock'),\n 'candidate_runtime_source_sha256': digest(ROOT / 'jit/src/lib.rs'),\n 'candidate_feedback_source_sha256': digest(ROOT / 'jit/src/runtime/feedback.rs'),\n 'candidate_runtime_diff': Path('/tmp/jit-feedback-lookups.diff').read_text(),\n 'script_source': SCRIPT.read_text(),\n 'comparison': 'merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness',\n 'warmup_processes_per_engine_and_mode': WARMUPS,\n 'fresh_process_pairs_per_mode': PAIRS,\n 'throughput_windows_per_engine_and_mode': WINDOWS,\n 'throughput_window_min_ns': 1_000_000_000,\n 'throughput_unit': 'fresh jit-bench worker processes including setup and warmup',\n 'bootstrap_resamples': 10000,\n 'order_policy': 'Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions',\n 'throughput_orders': {mode: [] for mode in MODES},\n 'pairs': {mode: [] for mode in MODES},\n 'throughput': {mode: {engine: [] for engine in ENGINES} for mode in MODES},\n}\nwrite()\nfor pair in range(WARMUPS):\n for index, mode in enumerate(rotated(MODES, pair)):\n for engine in rotated(list(ENGINES), pair):\n run(engine, mode)\nprint('warmups complete', flush=True)\nfor pair in range(PAIRS):\n for index, mode in enumerate(rotated(MODES, pair)):\n order = rotated(list(ENGINES), pair)\n row = {'pair_index': pair, 'engine_order': order}\n for engine in order:\n row[engine] = run(engine, mode)\n evidence['pairs'][mode].append(row)\n write()\n if (pair + 1) % 5 == 0:\n print(f'completed {pair + 1}/{PAIRS} pairs per mode', flush=True)\nfor window in range(WINDOWS):\n for index, mode in enumerate(rotated(MODES, window)):\n order = rotated(list(ENGINES), window)\n evidence['throughput_orders'][mode].append(order)\n for engine in order:\n start = time.monotonic_ns()\n count = 0\n while time.monotonic_ns() - start < 1_000_000_000:\n run(engine, mode)\n count += 1\n evidence['throughput'][mode][engine].append({\n 'window_index': window, 'fresh_workers': count,\n 'elapsed_ns': time.monotonic_ns() - start,\n })\n write()\n print(f'completed {window + 1}/{WINDOWS} throughput windows', flush=True)\nfor mode in MODES:\n for engine in ENGINES:\n assert sum(row['engine_order'][0] == engine for row in evidence['pairs'][mode]) == PAIRS // 2\n assert sum(order[0] == engine for order in evidence['throughput_orders'][mode]) == WINDOWS // 2\nsummary = {}\nfor mode, pairs in evidence['pairs'].items():\n summary[mode] = {}\n for baseline in ['baseline']:\n a = [row[baseline]['elapsed_ns'] for row in pairs]\n b = [row['candidate']['elapsed_ns'] for row in pairs]\n rng = random.Random(20260905)\n bootstrap = []\n for _ in range(10000):\n indices = [rng.randrange(len(pairs)) for _ in pairs]\n bootstrap.append(statistics.median(a[i] for i in indices) / statistics.median(b[i] for i in indices))\n bootstrap.sort()\n summary[mode][baseline] = {\n 'baseline_median_ns': statistics.median(a),\n 'candidate_median_ns': statistics.median(b),\n 'candidate_speed_relative_to_baseline': statistics.median(a) / statistics.median(b),\n 'paired_bootstrap_speed_ci95': [bootstrap[249], bootstrap[9749]],\n 'statistically_tied': bootstrap[249] <= 1 <= bootstrap[9749],\n }\n# Detect replacement during measurement instead of silently mixing binaries.\nfor name, path in ENGINES.items():\n assert digest(path) == evidence['executables'][name]['sha256']\nassert digest(SCRIPT) == evidence['script_sha256']\nevidence['summary'] = summary\nevidence['status'] = 'complete'\nwrite()\nprint(json.dumps(summary, indent=2), flush=True)\n", + "limitations": "Dirty-source paired revision diagnostic, not a clean-source acceptance matrix. Baseline is merged M3 a38bd01 runtime, not the timing-stack-only revision; candidate combines timing stack and lookup consolidation; both runtimes rebuilt with identical corrected harness. CPU 0 pinned, local verification completed before timing. Throughput counts fresh worker processes including setup/warmup, not JavaScript operations." +} diff --git a/benchmarks/results/m3-feedback-lookups-fibonacci-recursive-paired.json b/benchmarks/results/m3-feedback-lookups-fibonacci-recursive-paired.json new file mode 100644 index 00000000..fabb3e52 --- /dev/null +++ b/benchmarks/results/m3-feedback-lookups-fibonacci-recursive-paired.json @@ -0,0 +1,10657 @@ +{ + "schema": "jit-feedback-lookups-paired-diagnostic-v1", + "workload": "fibonacci-recursive", + "cpu_affinity": [ + 0 + ], + "status": "complete", + "started_utc": "2026-09-05T14:25:03Z", + "driver_sha256": "244b82bef8022b8835920c54496ad3708270830f38672e53bc226db1f79b1775", + "script": "/home/jason/work/quickjs-jit/benchmarks/scripts/fibonacci-recursive.js", + "script_sha256": "19af48c9602fd18c911d1d19daf48a3608209712f1205e7959680a0bf5fde3a0", + "executables": { + "baseline": { + "path": "/tmp/jit-timing-stack-settled-baseline/jit-bench", + "sha256": "06ff0b266112fe00e5a685f89dbbd2cc9167836efda860cab6d8e8b624fa8f61" + }, + "candidate": { + "path": "/home/jason/work/quickjs-jit/target/release/jit-bench", + "sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699" + } + }, + "candidate_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "harness_source": "mod model;\n\nuse model::{\n BenchmarkFile, Exclusion, ModeResult, PhaseTiming, Provenance, SampleEvidence, SamplingPolicy,\n WorkloadResult,\n};\nuse rquickjs::{Context, Function, Runtime, Value};\nuse rquickjs_jit::{abi::AbiInfo, Jit, JitConfig, JitTierPolicy};\nuse serde::{Deserialize, Serialize};\nuse std::{\n collections::BTreeMap,\n env, fs,\n path::{Path, PathBuf},\n process::Command,\n time::{Duration, Instant},\n};\n\nconst DEFAULT_WARMUPS: usize = 5;\nconst DEFAULT_SAMPLES: usize = 30;\nconst DEFAULT_WINDOWS: usize = 10;\nconst DEFAULT_WINDOW_MS: usize = 1_000;\n\n#[derive(Clone, Copy)]\nstruct SamplingConfig {\n warmups: usize,\n samples: usize,\n windows: usize,\n window: Duration,\n}\n\n#[derive(Clone, Copy)]\nstruct Workload {\n name: &'static str,\n suite: &'static str,\n group: &'static str,\n designated: bool,\n file: &'static str,\n}\nconst WORKLOADS: &[Workload] = &[\n Workload {\n name: \"quickjs-int-arith\",\n suite: \"QuickJS microbench\",\n group: \"compute\",\n designated: true,\n file: \"quickjs-int-arith.js\",\n },\n Workload {\n name: \"quickjs-bitops\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-bitops.js\",\n },\n Workload {\n name: \"quickjs-fibonacci\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-fibonacci.js\",\n },\n Workload {\n name: \"numeric\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: true,\n file: \"numeric.js\",\n },\n Workload {\n name: \"scalar-loop\",\n suite: \"rquickjs-jit focused\",\n group: \"scalar-loop\",\n designated: true,\n file: \"scalar-loop.js\",\n },\n Workload {\n name: \"call-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: true,\n file: \"call-heavy.js\",\n },\n Workload {\n name: \"generic-call-entry\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"generic-call-entry.js\",\n },\n Workload {\n name: \"property-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"property-heavy\",\n designated: true,\n file: \"property-heavy.js\",\n },\n Workload {\n name: \"fibonacci-iterative\",\n suite: \"rquickjs-jit focused\",\n group: \"compute\",\n designated: true,\n file: \"fibonacci-iterative.js\",\n },\n Workload {\n name: \"fibonacci-recursive\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"fibonacci-recursive.js\",\n },\n Workload {\n name: \"collections\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"collections.js\",\n },\n Workload {\n name: \"strings-json\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"strings-json.js\",\n },\n Workload {\n name: \"calls-closures\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"calls-closures.js\",\n },\n Workload {\n name: \"adversarial\",\n suite: \"rquickjs-jit\",\n group: \"adversarial\",\n designated: false,\n file: \"adversarial.js\",\n },\n Workload {\n name: \"float64-dense\",\n suite: \"rquickjs-jit matrix\",\n group: \"float64\",\n designated: false,\n file: \"float64-dense.js\",\n },\n Workload {\n name: \"strings-regexp\",\n suite: \"rquickjs-jit matrix\",\n group: \"strings-regexp\",\n designated: false,\n file: \"strings-regexp.js\",\n },\n Workload {\n name: \"arrays-typed\",\n suite: \"rquickjs-jit matrix\",\n group: \"arrays-typed\",\n designated: false,\n file: \"arrays-typed.js\",\n },\n Workload {\n name: \"objects-polymorphic\",\n suite: \"rquickjs-jit matrix\",\n group: \"objects-polymorphic\",\n designated: false,\n file: \"objects-polymorphic.js\",\n },\n Workload {\n name: \"calls-recursion-closures\",\n suite: \"rquickjs-jit matrix\",\n group: \"calls-recursion-closures\",\n designated: false,\n file: \"calls-recursion-closures.js\",\n },\n Workload {\n name: \"json-codec\",\n suite: \"rquickjs-jit matrix\",\n group: \"json-codec\",\n designated: false,\n file: \"json-codec.js\",\n },\n Workload {\n name: \"map-set-bigint\",\n suite: \"rquickjs-jit matrix\",\n group: \"map-set-bigint\",\n designated: false,\n file: \"map-set-bigint.js\",\n },\n Workload {\n name: \"exceptions-promises-async\",\n suite: \"rquickjs-jit matrix\",\n group: \"exceptions-promises-async\",\n designated: false,\n file: \"exceptions-promises-async.js\",\n },\n];\n\n#[derive(Clone, Debug, Deserialize, Serialize)]\nstruct WorkerResult {\n elapsed_ns: u64,\n checksum: String,\n native_entries: u64,\n native_acquisitions: u64,\n native_exits: u64,\n fallbacks: u64,\n retries: u64,\n tier2_entries: u64,\n deopts: u64,\n osr_attempts: u64,\n profitability_evaluations: u64,\n profitability_approved: u64,\n profitability_rejected: u64,\n benefit_recordings: u64,\n measured_benefit_ns: u64,\n opcode_fingerprint: u64,\n abi_fingerprint: u64,\n config_fingerprint: u64,\n peak_rss_bytes: u64,\n code_bytes: u64,\n metadata_bytes: u64,\n active_ir_bytes: u64,\n automatic_ready: bool,\n phases: PhaseTiming,\n}\n\nfn main() {\n if let Err(error) = real_main() {\n eprintln!(\"{error}\");\n std::process::exit(2);\n }\n}\n\nfn real_main() -> Result<(), String> {\n let args = env::args().skip(1).collect::>();\n match args.first().map(String::as_str) {\n Some(\"worker\") => worker(&value(&args,\"--mode\")?, &value(&args,\"--script\")?),\n Some(\"run\") => { let mode=value(&args,\"--mode\")?; write_file(&value(&args,\"--output\")?, measure_interleaved(&[mode])?) }\n Some(\"compare\") => {\n let modes=value(&args,\"--modes\")?.split(',').map(str::to_owned).collect::>();\n let output=value(&args,\"--output\")?; write_file(&output,measure_interleaved(&modes)?)?;\n if let Ok(report)=value(&args,\"--report\") { let status=Command::new(sibling_reporter()?).args([\"--input\",&output,\"--output\",&report]).status().map_err(err)?; if !status.success(){return Err(\"performance gates failed; report contains evidence\".into())} }\n Ok(())\n }\n _ => Err(\"usage: jit-bench run --mode MODE --output FILE | compare --modes ... --output FILE --report FILE\".into()),\n }\n}\n\nfn measure_interleaved(modes: &[String]) -> Result, String> {\n for mode in modes {\n validate_mode(mode)?;\n }\n let executable = env::current_exe().map_err(err)?;\n let mut by_mode: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n let sampling = sampling_config()?;\n let workloads = selected_workloads()?;\n for workload in workloads {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file);\n for round in 0..sampling.warmups {\n for mode in rotated(modes, round) {\n let _ = child(&executable, mode, &path)?;\n }\n }\n let mut samples: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for pair in 0..sampling.samples {\n for mode in rotated(modes, pair) {\n let result = child(&executable, mode, &path)?;\n validate_sample(mode, &result, workload.designated).map_err(|error| {\n format!(\"{} {mode} latency pair {pair}: {error}\", workload.name)\n })?;\n samples\n .get_mut(mode)\n .unwrap()\n .push(evidence_for_mode(mode, pair, result));\n }\n }\n let mut throughput: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for window in 0..sampling.windows {\n for mode in rotated(modes, window) {\n let start = Instant::now();\n let mut ops = 0u64;\n while start.elapsed() < sampling.window {\n validate_sample(mode, &child(&executable, mode, &path)?, workload.designated)\n .map_err(|error| {\n format!(\n \"{} {mode} throughput window {window}: {error}\",\n workload.name\n )\n })?;\n ops = ops.saturating_add(1);\n }\n throughput.get_mut(mode).unwrap().push(ops);\n }\n }\n for mode in modes {\n let mode_samples = samples.remove(mode).unwrap();\n ensure_consistent_samples(mode, &mode_samples)?;\n let raw = mode_samples\n .iter()\n .map(|s| s.elapsed_ns)\n .collect::>();\n let (median, mad, p95, p99, ci) = model::summarize(raw.clone());\n let compile_ns = median_field(&mode_samples, |s| s.phases.compile_ns);\n let install_ns = median_field(&mode_samples, |s| s.phases.install_ns);\n by_mode.get_mut(mode).unwrap().push(WorkloadResult {\n name: workload.name.into(),\n suite: workload.suite.into(),\n group: workload.group.into(),\n designated_kernel: workload.designated,\n samples: mode_samples,\n raw_latency_ns: raw,\n raw_throughput_ops: throughput.remove(mode).unwrap(),\n median_ns: median,\n mad_ns: mad,\n p95_ns: p95,\n p99_ns: p99,\n ci95_ns: ci,\n compile_ns,\n install_ns,\n break_even_executions: None,\n });\n }\n }\n let mut results = by_mode\n .into_iter()\n .map(|(mode, workloads)| ModeResult { mode, workloads })\n .collect::>();\n fill_break_even(&mut results);\n Ok(results)\n}\n\nfn worker(mode: &str, script: &str) -> Result<(), String> {\n validate_mode(mode)?;\n let total = Instant::now();\n let source = fs::read(script).map_err(err)?;\n let mut phases = PhaseTiming::default();\n let start = Instant::now();\n let runtime = Runtime::new().map_err(err)?;\n phases.runtime_create_ns = ns(start.elapsed());\n let start = Instant::now();\n let (jit, config_fingerprint) = if mode == \"interpreter\" {\n (None, hash64(b\"interpreter\"))\n } else {\n let mut builder = JitConfig::builder();\n if matches!(mode, \"tier1\" | \"tier2\") {\n builder = builder.call_threshold(1).loop_threshold(1);\n }\n if mode == \"tier1\" {\n // The second entry freezes the first complete argument/return\n // profile, allowing baseline artifacts to publish a bounded\n // scalar entry for baseline-to-baseline calls.\n builder = builder\n .call_threshold(2)\n .tier_policy(JitTierPolicy::BaselineOnly);\n }\n if mode == \"tier2\" {\n builder = builder\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true);\n }\n let config = builder.build().map_err(err)?;\n let fingerprint = hash64(format!(\"{config:?}\").as_bytes());\n (\n Some(Jit::attach(&runtime, config).map_err(err)?),\n fingerprint,\n )\n };\n phases.jit_attach_ns = ns(start.elapsed());\n let start = Instant::now();\n let context = Context::full(&runtime).map_err(err)?;\n phases.context_create_ns = ns(start.elapsed());\n let start = Instant::now();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .map_err(err)?;\n phases.definition_eval_ns = ns(start.elapsed());\n let tier1_ready_installs = context\n .with(|ctx| {\n ctx.eval::(\n \"typeof globalThis.tier1ReadyInstalls === 'number' ? globalThis.tier1ReadyInstalls : 1\",\n )\n })\n .map_err(err)?;\n let tier2_ready_installs = context\n .with(|ctx| ctx.eval::, _>(\n \"typeof globalThis.tier2ReadyInstalls === 'number' ? globalThis.tier2ReadyInstalls : undefined\",\n ))\n .map_err(err)?;\n let required_installs = if mode == \"tier2\" {\n tier2_ready_installs.unwrap_or(1)\n } else {\n tier1_ready_installs\n };\n let required_tier2 = mode == \"tier2\" && tier2_ready_installs.is_some();\n let start = Instant::now();\n let _first_checksum = invoke_workload(&context)?;\n phases.first_eval_ns = ns(start.elapsed());\n let threshold_start = Instant::now();\n let threshold_deadline = threshold_start + threshold_timeout(mode);\n let mut install_poll = 0u64;\n let mut before = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n loop {\n let _threshold_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n let poll = Instant::now();\n jit.poll();\n let poll_ns = ns(poll.elapsed());\n let now = jit.metrics();\n if now.installed > before.installed {\n install_poll = install_poll.saturating_add(poll_ns);\n }\n before = now;\n // A blacklist is only final for this sample once the worker\n // queue has drained: the one-shot top-level script is rejected\n // on the first poll while the workload's own tiers are still\n // compiling behind it.\n if native_ready(mode, &before, required_installs)\n || blacklist_can_end_warmup(mode, &before, required_tier2)\n {\n break;\n }\n if Instant::now() >= threshold_deadline {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n } else {\n break;\n }\n }\n // Both optimized modes can publish a leaf before its caller is ready.\n // Execute the workload while draining the bounded tail of compilation.\n let mut settled = true;\n if let Some(jit) = &jit {\n if matches!(mode, \"tier2\" | \"automatic\") {\n (before, settled) = settle_compilation(&context, jit, Duration::from_secs(1))?;\n }\n }\n phases.threshold_crossing_ns = ns(threshold_start.elapsed());\n phases.compile_ns = before.compile_ns;\n phases.install_ns = before.install_ns.max(install_poll);\n let osr_before = before.osr_entries;\n let start = Instant::now();\n let _osr_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n phases.osr_ns = if jit\n .as_ref()\n .is_some_and(|j| j.metrics().osr_entries > osr_before)\n {\n ns(start.elapsed())\n } else {\n 0\n };\n let steady_start = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if required_tier2\n && (!settled\n || !native_ready(\"tier2\", &steady_start, required_installs)\n || !compilation_quiet(&before, &steady_start))\n {\n return Err(\"required Tier2 publications did not settle before timing\".into());\n }\n let start = Instant::now();\n let mut checksum = String::new();\n for _ in 0..10 {\n checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n }\n phases.steady_state_ns = ns(start.elapsed());\n if required_tier2 {\n let steady_end = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if !compilation_quiet(&steady_start, &steady_end) {\n return Err(\"required Tier2 benchmark compiled during steady-state timing\".into());\n }\n }\n // A completion that landed during the last steady-state invocation is\n // drained by polling without further JavaScript execution; the timing\n // above is untouched.\n if let Some(jit) = &jit {\n let drain_deadline = Instant::now() + Duration::from_millis(200);\n loop {\n jit.poll();\n let metrics = jit.metrics();\n if (metrics.pending_worker_jobs == 0 && metrics.pending_snapshot_bytes == 0)\n || Instant::now() >= drain_deadline\n {\n break;\n }\n std::thread::sleep(Duration::from_micros(200));\n }\n }\n let metrics = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n let abi = AbiInfo::linked().map_err(err)?;\n phases.total_ns = ns(total.elapsed());\n let result = WorkerResult {\n elapsed_ns: phases.steady_state_ns,\n checksum,\n native_entries: metrics.native_entries,\n native_acquisitions: metrics.native_acquisitions,\n native_exits: metrics.native_exits,\n fallbacks: metrics.native_fallbacks,\n retries: metrics.native_retries,\n tier2_entries: metrics.tier2_entries,\n deopts: metrics.deopts,\n osr_attempts: metrics.osr_attempts,\n profitability_evaluations: metrics.profitability_evaluations,\n profitability_approved: metrics.profitability_approved,\n profitability_rejected: metrics.profitability_rejected,\n benefit_recordings: metrics.benefit_recordings,\n measured_benefit_ns: metrics.measured_benefit_ns,\n opcode_fingerprint: abi.opcode_fingerprint(),\n abi_fingerprint: abi.source_revision() ^ abi.build_fingerprint(),\n config_fingerprint,\n peak_rss_bytes: worker_peak_rss(),\n code_bytes: metrics.code_bytes as u64,\n metadata_bytes: metrics.metadata_bytes as u64,\n active_ir_bytes: metrics.peak_compiler_bytes as u64,\n automatic_ready: mode != \"automatic\" || native_ready(mode, &metrics, tier1_ready_installs),\n phases,\n };\n println!(\"{}\", serde_json::to_string(&result).map_err(err)?);\n Ok(())\n}\n\nfn invoke_workload(context: &Context) -> Result {\n context\n .with(|ctx| {\n let workload: Function = ctx.globals().get(\"workload\")?;\n // A workload may expose a stable callable/object input without\n // resolving it through a global from inside the measured\n // function. This keeps the benchmark honest about call/property\n // bytecodes while making the function independently tierable.\n let argument: Value = ctx.globals().get(\"workloadArgument\")?;\n let result: Value = if argument.is_undefined() {\n workload.call((2_000, 0))?\n } else {\n workload.call((2_000, 0, argument))?\n };\n let result = if let Some(promise) = result.as_promise() {\n promise.finish::()?\n } else {\n result\n };\n if let Some(number) = result.as_number() {\n Ok(format!(\"number:{:016x}\", number.to_bits()))\n } else if let Some(string) = result.as_string() {\n Ok(format!(\"string:{}\", string.to_string()?))\n } else if let Some(boolean) = result.as_bool() {\n Ok(format!(\"boolean:{boolean}\"))\n } else if result.is_null() {\n Ok(\"null\".into())\n } else if result.is_undefined() {\n Ok(\"undefined\".into())\n } else {\n Err(rquickjs::Error::new_from_js(\n result.type_name(),\n \"benchmark checksum primitive\",\n ))\n }\n })\n .map_err(err)\n}\n\nfn validate_mode(mode: &str) -> Result<(), String> {\n if matches!(\n mode,\n \"interpreter\" | \"tier1\" | \"tier2\" | \"automatic\" | \"bun\"\n ) {\n Ok(())\n } else {\n Err(format!(\"unsupported mode {mode}\"))\n }\n}\n\nfn sampling_config() -> Result {\n Ok(SamplingConfig {\n warmups: positive_env(\"JIT_BENCH_WARMUPS\", DEFAULT_WARMUPS)?,\n samples: positive_env(\"JIT_BENCH_SAMPLES\", DEFAULT_SAMPLES)?,\n windows: positive_env(\"JIT_BENCH_WINDOWS\", DEFAULT_WINDOWS)?,\n window: Duration::from_millis(\n positive_env(\"JIT_BENCH_WINDOW_MS\", DEFAULT_WINDOW_MS)? as u64\n ),\n })\n}\n\nfn positive_env(name: &str, default: usize) -> Result {\n match env::var(name) {\n Ok(value) => value\n .parse::()\n .map_err(|_| format!(\"{name} must be a positive integer\"))\n .and_then(|value| {\n (value > 0)\n .then_some(value)\n .ok_or_else(|| format!(\"{name} must be greater than zero\"))\n }),\n Err(env::VarError::NotPresent) => Ok(default),\n Err(error) => Err(format!(\"cannot read {name}: {error}\")),\n }\n}\n\nfn selected_workloads() -> Result, String> {\n let Ok(filter) = env::var(\"JIT_BENCH_WORKLOADS\") else {\n return Ok(WORKLOADS.iter().collect());\n };\n let names = filter\n .split(',')\n .filter(|name| !name.is_empty())\n .collect::>();\n if names.is_empty() {\n return Err(\"JIT_BENCH_WORKLOADS must name at least one workload\".into());\n }\n let selected = WORKLOADS\n .iter()\n .filter(|workload| names.contains(&workload.name))\n .collect::>();\n if selected.len() != names.len() {\n let unknown = names\n .iter()\n .filter(|name| !WORKLOADS.iter().any(|workload| workload.name == **name))\n .copied()\n .collect::>();\n return Err(format!(\n \"unknown benchmark workload(s): {}\",\n unknown.join(\",\")\n ));\n }\n Ok(selected)\n}\nfn native_ready(mode: &str, m: &rquickjs_jit::JitMetrics, required_installs: u64) -> bool {\n match mode {\n \"interpreter\" => true,\n \"tier1\" => m.native_entries > 0 && m.installed >= required_installs,\n \"tier2\" => {\n m.tier2_entries > 0\n && m.installed >= required_installs\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n }\n \"automatic\" => {\n m.tier2_entries > 0 && m.pending_worker_jobs == 0 && m.pending_snapshot_bytes == 0\n }\n _ => false,\n }\n}\nfn blacklist_can_end_warmup(\n mode: &str,\n m: &rquickjs_jit::JitMetrics,\n required_tier2: bool,\n) -> bool {\n mode != \"automatic\"\n && !required_tier2\n && m.blacklisted > 0\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n}\n\nfn compilation_quiet(before: &rquickjs_jit::JitMetrics, after: &rquickjs_jit::JitMetrics) -> bool {\n after.pending_worker_jobs == 0\n && after.pending_snapshot_bytes == 0\n && after.installed == before.installed\n && after.snapshot_requests == before.snapshot_requests\n}\n\nfn settle_compilation(\n context: &Context,\n jit: &Jit,\n timeout: Duration,\n) -> Result<(rquickjs_jit::JitMetrics, bool), String> {\n let deadline = Instant::now() + timeout;\n let mut before = jit.metrics();\n let mut quiet_polls = 0;\n while quiet_polls < 3 && Instant::now() < deadline {\n invoke_workload(context)?;\n jit.poll();\n let after = jit.metrics();\n if compilation_quiet(&before, &after) {\n quiet_polls += 1;\n } else {\n quiet_polls = 0;\n std::thread::sleep(Duration::from_micros(200));\n }\n before = after;\n }\n Ok((before, quiet_polls >= 3))\n}\n\nfn threshold_timeout(mode: &str) -> Duration {\n if mode == \"interpreter\" {\n Duration::ZERO\n } else {\n Duration::from_secs(2)\n }\n}\nfn validate_sample(mode: &str, r: &WorkerResult, requires_native: bool) -> Result<(), String> {\n if r.checksum.is_empty() {\n return Err(\"empty checksum\".into());\n }\n if mode != \"bun\" && r.native_exits > r.native_entries {\n return Err(\"native exits exceed entries\".into());\n }\n match mode {\n \"interpreter\" if r.native_entries != 0 => Err(\"interpreter entered native code\".into()),\n \"tier1\" if requires_native && r.native_entries == 0 => {\n Err(format!(\"Tier1 sample never entered native code: {r:?}\"))\n }\n \"tier1\" if r.tier2_entries != 0 => Err(\"Tier1 policy entered Tier2\".into()),\n \"tier2\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"Tier2 sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"automatic sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if r.tier2_entries > 0 && !r.automatic_ready => Err(format!(\n \"automatic sample retained pending compilation after warmup: {r:?}\"\n )),\n _ => Ok(()),\n }\n}\nfn ensure_consistent_samples(mode: &str, samples: &[SampleEvidence]) -> Result<(), String> {\n let first = samples.first().ok_or(\"no samples\")?;\n for sample in samples {\n if sample.checksum != first.checksum {\n return Err(format!(\n \"{mode} checksum changed at pair {}\",\n sample.pair_index\n ));\n }\n if mode != \"bun\"\n && (sample.opcode_fingerprint != first.opcode_fingerprint\n || sample.abi_fingerprint != first.abi_fingerprint\n || sample.config_fingerprint != first.config_fingerprint)\n {\n return Err(format!(\n \"{mode} fingerprint changed at pair {}\",\n sample.pair_index\n ));\n }\n }\n Ok(())\n}\nfn evidence_for_mode(mode: &str, pair: usize, r: WorkerResult) -> SampleEvidence {\n let external = mode == \"bun\";\n SampleEvidence {\n pair_index: pair as u32,\n elapsed_ns: r.elapsed_ns,\n checksum: r.checksum,\n native_entries: (!external).then_some(r.native_entries),\n native_acquisitions: (!external).then_some(r.native_acquisitions),\n native_exits: (!external).then_some(r.native_exits),\n fallback_count: (!external).then_some(r.fallbacks),\n retry_count: (!external).then_some(r.retries),\n tier1_entries: (!external).then_some(r.native_entries.saturating_sub(r.tier2_entries)),\n tier2_entries: (!external).then_some(r.tier2_entries),\n deopt_count: (!external).then_some(r.deopts),\n osr_attempts: (!external).then_some(r.osr_attempts),\n profitability_evaluations: (!external).then_some(r.profitability_evaluations),\n profitability_approved: (!external).then_some(r.profitability_approved),\n profitability_rejected: (!external).then_some(r.profitability_rejected),\n benefit_recordings: (!external).then_some(r.benefit_recordings),\n measured_benefit_ns: (!external).then_some(r.measured_benefit_ns),\n opcode_fingerprint: (!external).then_some(r.opcode_fingerprint),\n abi_fingerprint: (!external).then_some(r.abi_fingerprint),\n config_fingerprint: (!external).then_some(r.config_fingerprint),\n peak_rss_bytes: (!external).then_some(r.peak_rss_bytes),\n code_bytes: (!external).then_some(r.code_bytes),\n metadata_bytes: (!external).then_some(r.metadata_bytes),\n peak_compiler_bytes: (!external).then_some(r.active_ir_bytes),\n phases: r.phases,\n }\n}\nfn rotated<'a>(modes: &'a [String], round: usize) -> impl Iterator + 'a {\n (0..modes.len()).map(move |i| modes[(i + round) % modes.len()].as_str())\n}\nfn median_field(samples: &[SampleEvidence], field: impl Fn(&SampleEvidence) -> u64) -> u64 {\n let mut v = samples.iter().map(field).collect::>();\n v.sort_unstable();\n model::quantile(&v, 0.5)\n}\nfn fill_break_even(results: &mut [ModeResult]) {\n let Some(base) = results.iter().find(|m| m.mode == \"interpreter\").cloned() else {\n return;\n };\n for mode in results.iter_mut().filter(|m| m.mode != \"interpreter\") {\n for w in &mut mode.workloads {\n if let Some(b) = base.workloads.iter().find(|b| b.name == w.name) {\n let saved = b.median_ns.saturating_sub(w.median_ns);\n w.break_even_executions =\n (saved > 0).then(|| w.compile_ns.saturating_add(w.install_ns).div_ceil(saved));\n }\n }\n }\n}\nfn child(executable: &Path, mode: &str, script: &Path) -> Result {\n if mode == \"bun\" {\n return bun_child(script);\n }\n let output = Command::new(executable)\n .args([\"worker\", \"--mode\", mode, \"--script\"])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n serde_json::from_slice(&output.stdout).map_err(err)\n}\nfn bun_child(script: &Path) -> Result {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n let wrapper = r#\"\nimport { readFileSync } from 'node:fs';\n(0,eval)(readFileSync(process.argv[1],'utf8'));\nconst first=workload(2000,0,globalThis.workloadArgument); if(first&&typeof first.then==='function') await first;\nconst start=Bun.nanoseconds(); let result;\nfor(let i=0;i<10;i++){result=workload(2000,0,globalThis.workloadArgument);if(result&&typeof result.then==='function')result=await result}\nconst elapsed=Bun.nanoseconds()-start;\nfunction checksum(v){if(typeof v==='number'){const b=new ArrayBuffer(8),d=new DataView(b);d.setFloat64(0,v,false);return 'number:'+d.getBigUint64(0,false).toString(16).padStart(16,'0')}if(typeof v==='string')return 'string:'+v;if(typeof v==='boolean')return 'boolean:'+v;if(v===null)return 'null';if(v===undefined)return 'undefined';throw new Error('checksum primitive required')}\nconsole.log(JSON.stringify({elapsed_ns:elapsed,checksum:checksum(result)}));\n\"#;\n let started = Instant::now();\n let output = Command::new(&bun)\n .args([\"--smol\", \"-e\", wrapper])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n #[derive(Deserialize)]\n struct BunOut {\n elapsed_ns: u64,\n checksum: String,\n }\n let out: BunOut = serde_json::from_slice(&output.stdout).map_err(err)?;\n let phases = PhaseTiming {\n steady_state_ns: out.elapsed_ns,\n total_ns: ns(started.elapsed()),\n ..Default::default()\n };\n Ok(WorkerResult {\n elapsed_ns: out.elapsed_ns,\n checksum: out.checksum,\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 0,\n abi_fingerprint: 0,\n config_fingerprint: hash64(format!(\"{}:{}\", command(&bun, &[\"--version\"]), bun).as_bytes()),\n peak_rss_bytes: 0,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: true,\n phases,\n })\n}\nfn write_file(path: &str, modes: Vec) -> Result<(), String> {\n let mut mode_names = modes.iter().map(|m| m.mode.as_str()).collect::>();\n mode_names.sort_unstable();\n if mode_names != [\"automatic\", \"interpreter\", \"tier1\", \"tier2\"]\n && mode_names != [\"automatic\", \"bun\", \"interpreter\", \"tier1\", \"tier2\"]\n {\n return Err(\"benchmark evidence requires the four rquickjs modes and optional bun\".into());\n }\n let sampling = sampling_config()?;\n let file = BenchmarkFile {\n schema: \"jit-benchmark-v1\".into(),\n provenance: provenance()?,\n policy: SamplingPolicy {\n latency_warmups: sampling.warmups as u32,\n latency_processes: sampling.samples as u32,\n throughput_windows: sampling.windows as u32,\n throughput_window_ns: sampling.window.as_nanos() as u64,\n bootstrap_resamples: 10_000,\n pairing:\n \"round-robin interleaved fresh processes; pair_index is the joint resampling unit\"\n .into(),\n },\n modes,\n exclusions: vec![\n Exclusion {\n suite: \"SunSpider\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no redistribution/import performed\".into(),\n },\n Exclusion {\n suite: \"JetStream\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no runnable components available locally\".into(),\n },\n ],\n };\n if let Some(parent) = Path::new(path).parent() {\n fs::create_dir_all(parent).map_err(err)?\n }\n fs::write(path, serde_json::to_vec_pretty(&file).map_err(err)?).map_err(err)\n}\nfn provenance() -> Result {\n let (stripped_no_jit_bytes, stripped_jit_bytes) = stripped_probe_sizes()?;\n let bun_path = command(\"sh\", &[\"-c\", \"command -v bun\"]);\n let bun_available = !bun_path.is_empty();\n Ok(Provenance {\n source_revision: command(\"git\", &[\"rev-parse\", \"HEAD\"]),\n quickjs_revision: command(\"git\", &[\"-C\", \"sys/quickjs\", \"rev-parse\", \"HEAD\"]),\n source_dirty: !command(\"git\", &[\"status\", \"--porcelain\"]).is_empty(),\n command: env::args().collect(),\n target: option_env!(\"TARGET\").unwrap_or(env::consts::ARCH).into(),\n target_triple: rustc_host_triple(),\n os: env::consts::OS.into(),\n kernel: command(\"uname\", &[\"-sr\"]),\n cpu: fs::read_to_string(\"/proc/cpuinfo\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|x| x.starts_with(\"model name\"))\n .map(str::to_owned)\n })\n .unwrap_or_else(|| \"unknown\".into()),\n power_mode: fs::read_to_string(\"/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\")\n .unwrap_or_else(|_| \"unknown\".into())\n .trim()\n .into(),\n rustc: command(\"rustc\", &[\"-Vv\"]),\n llvm: command(\"rustc\", &[\"-vV\"]),\n executable_bytes: fs::metadata(env::current_exe().map_err(err)?)\n .map_err(err)?\n .len(),\n stripped_jit_bytes,\n stripped_no_jit_bytes,\n stripped_jit_delta_bytes: i64::try_from(stripped_jit_bytes)\n .unwrap_or(i64::MAX)\n .saturating_sub(i64::try_from(stripped_no_jit_bytes).unwrap_or(i64::MAX)),\n schema_sha256: sha256(\"schema/jit-benchmark-v1.json\"),\n suites_lock_sha256: sha256(\"suites.lock\"),\n bun_version: bun_available.then(|| command(&bun_path, &[\"--version\"])),\n bun_sha256: bun_available.then(|| sha256_file(&bun_path)),\n bun_path: bun_available.then_some(bun_path),\n })\n}\nfn rustc_host_triple() -> String {\n command(\"rustc\", &[\"-vV\"])\n .lines()\n .find_map(|line| line.strip_prefix(\"host: \"))\n .unwrap_or(\"unknown-unknown-unknown\")\n .to_owned()\n}\nfn stripped_probe_sizes() -> Result<(u64, u64), String> {\n let exe = env::current_exe().map_err(err)?;\n let dir = exe.parent().ok_or(\"benchmark executable has no parent\")?;\n let suffix = if cfg!(windows) { \".exe\" } else { \"\" };\n let no_jit = dir.join(format!(\"jit-size-no-jit{suffix}\"));\n let jit = dir.join(format!(\"jit-size-jit{suffix}\"));\n if !no_jit.is_file() || !jit.is_file() {\n return Err(\"build --release --bins first: stripped size probes are missing\".into());\n }\n Ok((stripped_size(&no_jit)?, stripped_size(&jit)?))\n}\nfn stripped_size(path: &Path) -> Result {\n let temp = env::temp_dir().join(format!(\"rquickjs-jit-size-{}\", std::process::id()));\n fs::copy(path, &temp).map_err(err)?;\n let status = Command::new(\"strip\").arg(&temp).status().map_err(err)?;\n if !status.success() {\n return Err(\"strip failed for binary size probe\".into());\n }\n let size = fs::metadata(&temp).map_err(err)?.len();\n let _ = fs::remove_file(temp);\n Ok(size)\n}\nfn worker_peak_rss() -> u64 {\n fs::read_to_string(\"/proc/self/status\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|l| l.starts_with(\"VmHWM:\"))\n .and_then(|l| l.split_whitespace().nth(1))\n .and_then(|v| v.parse::().ok())\n })\n .unwrap_or(0)\n .saturating_mul(1024)\n}\nfn sha256(relative: &str) -> String {\n command(\n \"sha256sum\",\n &[&Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(relative)\n .to_string_lossy()],\n )\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn sha256_file(path: &str) -> String {\n command(\"sha256sum\", &[path])\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn hash64(bytes: &[u8]) -> u64 {\n bytes.iter().fold(0xcbf29ce484222325u64, |h, b| {\n (h ^ u64::from(*b)).wrapping_mul(0x100000001b3)\n })\n}\nfn ns(d: Duration) -> u64 {\n d.as_nanos().try_into().unwrap_or(u64::MAX)\n}\nfn command(program: &str, args: &[&str]) -> String {\n Command::new(program)\n .args(args)\n .output()\n .ok()\n .filter(|o| o.status.success())\n .map(|o| String::from_utf8_lossy(&o.stdout).trim().to_owned())\n .unwrap_or_else(|| \"unknown\".into())\n}\nfn sibling_reporter() -> Result {\n let mut p = env::current_exe().map_err(err)?;\n p.set_file_name(if cfg!(windows) {\n \"jit-bench-report.exe\"\n } else {\n \"jit-bench-report\"\n });\n Ok(p)\n}\nfn value(args: &[String], flag: &str) -> Result {\n args.iter()\n .position(|x| x == flag)\n .and_then(|i| args.get(i + 1))\n .cloned()\n .ok_or_else(|| format!(\"missing {flag}\"))\n}\nfn err(error: impl std::fmt::Display) -> String {\n error.to_string()\n}\n\n#[cfg(test)]\nmod tests {\n use super::*;\n #[test]\n fn validation_rejects_cross_tier_and_impossible_counters() {\n let mut r = WorkerResult {\n elapsed_ns: 1,\n checksum: \"x\".into(),\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 1,\n abi_fingerprint: 1,\n config_fingerprint: 1,\n peak_rss_bytes: 1,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: false,\n phases: PhaseTiming::default(),\n };\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier1\", &r, false).is_ok());\n r.native_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_ok());\n r.tier2_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier2\", &r, true).is_ok());\n assert!(validate_sample(\"automatic\", &r, true).is_err());\n r.automatic_ready = true;\n assert!(validate_sample(\"automatic\", &r, true).is_ok());\n r.automatic_ready = false;\n assert!(validate_sample(\"automatic\", &r, false).is_err());\n r.native_exits = 2;\n assert!(validate_sample(\"tier2\", &r, true).is_err());\n }\n #[test]\n fn rotation_interleaves_order() {\n let m = vec![\"a\".into(), \"b\".into(), \"c\".into()];\n assert_eq!(rotated(&m, 1).collect::>(), vec![\"b\", \"c\", \"a\"]);\n }\n #[test]\n fn interpreter_never_pays_a_tier_up_loop() {\n assert_eq!(threshold_timeout(\"interpreter\"), Duration::ZERO);\n assert_eq!(threshold_timeout(\"automatic\"), Duration::from_secs(2));\n }\n #[test]\n fn forced_tier2_warmup_waits_for_the_required_publications_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.installed = 3;\n // The optimized leaf is not evidence that its caller is ready.\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.installed = 4;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"tier2\", &metrics, 4));\n }\n\n #[test]\n fn explicit_tier2_requirement_cannot_be_bypassed_by_an_unrelated_blacklist() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.blacklisted = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, true));\n // Unsupported probes without a declaration retain bounded fallback.\n assert!(blacklist_can_end_warmup(\"tier2\", &metrics, false));\n metrics.pending_snapshot_bytes = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, false));\n }\n\n #[test]\n fn compilation_quiet_requires_stable_publications_and_snapshot_requests() {\n let before = rquickjs_jit::JitMetrics::default();\n let mut after = before.clone();\n assert!(compilation_quiet(&before, &after));\n after.installed = 1;\n assert!(!compilation_quiet(&before, &after));\n after.installed = 0;\n after.snapshot_requests = 1;\n assert!(!compilation_quiet(&before, &after));\n after.snapshot_requests = 0;\n after.pending_worker_jobs = 1;\n assert!(!compilation_quiet(&before, &after));\n after.pending_worker_jobs = 0;\n after.pending_snapshot_bytes = 1;\n assert!(!compilation_quiet(&before, &after));\n }\n\n #[test]\n fn automatic_warmup_waits_for_tier2_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"automatic\", &metrics, 1));\n }\n #[test]\n fn focused_performance_categories_are_present_and_designated() {\n for (name, group) in [\n (\"scalar-loop\", \"scalar-loop\"),\n (\"call-heavy\", \"call-heavy\"),\n (\"property-heavy\", \"property-heavy\"),\n ] {\n let workload = WORKLOADS\n .iter()\n .find(|workload| workload.name == name)\n .unwrap();\n assert_eq!(workload.group, group);\n assert!(workload.designated);\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn bun_external_samples_use_null_native_counters_and_matching_checksums() {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n if !Command::new(&bun)\n .arg(\"--version\")\n .output()\n .is_ok_and(|output| output.status.success())\n {\n return;\n }\n for script in [\"scalar-loop.js\", \"numeric.js\", \"quickjs-fibonacci.js\"] {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(script);\n let result = bun_child(&path).unwrap();\n validate_sample(\"bun\", &result, true).unwrap();\n let sample = evidence_for_mode(\"bun\", 0, result);\n assert!(sample.native_entries.is_none() && sample.native_exits.is_none());\n assert!(sample.tier1_entries.is_none() && sample.tier2_entries.is_none());\n assert!(!sample.checksum.is_empty());\n }\n }\n #[test]\n fn recursive_fibonacci_is_a_non_designated_call_path_probe() {\n let iterative = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-iterative\")\n .unwrap();\n assert_eq!(iterative.group, \"compute\");\n assert!(iterative.designated);\n\n let recursive = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-recursive\")\n .unwrap();\n assert_eq!(recursive.group, \"call-heavy\");\n assert!(!recursive.designated);\n }\n\n #[test]\n fn expanded_performance_matrix_is_complete_and_explicitly_non_designated() {\n for (name, group) in [\n (\"float64-dense\", \"float64\"),\n (\"strings-regexp\", \"strings-regexp\"),\n (\"arrays-typed\", \"arrays-typed\"),\n (\"objects-polymorphic\", \"objects-polymorphic\"),\n (\"calls-recursion-closures\", \"calls-recursion-closures\"),\n (\"json-codec\", \"json-codec\"),\n (\"map-set-bigint\", \"map-set-bigint\"),\n (\"exceptions-promises-async\", \"exceptions-promises-async\"),\n ] {\n let workload = WORKLOADS.iter().find(|w| w.name == name).unwrap();\n assert_eq!(workload.group, group);\n assert!(\n !workload.designated,\n \"coverage is evidence, not a native-entry claim\"\n );\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn expanded_matrix_has_repeatable_primitive_checksums_in_quickjs() {\n for workload in WORKLOADS\n .iter()\n .filter(|w| w.suite == \"rquickjs-jit matrix\")\n {\n let runtime = Runtime::new().unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let first = invoke_workload(&context).unwrap();\n let second = invoke_workload(&context).unwrap();\n assert_eq!(first, second, \"{} checksum drifted\", workload.name);\n assert!(\n first.starts_with(\"number:\") || first.starts_with(\"string:\"),\n \"{} did not return a reportable primitive checksum\",\n workload.name\n );\n }\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn forced_tier2_direct_call_probe_is_quiet_and_direct_during_steady_execution() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source =\n fs::read(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"scripts/call-heavy.js\")).unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let required = context\n .with(|ctx| ctx.eval::(\"globalThis.tier2ReadyInstalls\"))\n .unwrap();\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if native_ready(\"tier2\", &jit.metrics(), required) {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n let (before, settled) =\n settle_compilation(&context, &jit, Duration::from_secs(60)).unwrap();\n assert!(\n settled && native_ready(\"tier2\", &before, required),\n \"{before:?}\"\n );\n for _ in 0..10 {\n invoke_workload(&context).unwrap();\n jit.poll();\n }\n let after = jit.metrics();\n assert!(compilation_quiet(&before, &after));\n let entries = after.tier2_entries - before.tier2_entries;\n assert!(\n (10..=20).contains(&entries),\n \"steady Tier2 entries: {entries}\"\n );\n assert_eq!(after.native_fallbacks, before.native_fallbacks);\n assert_eq!(after.native_retries, before.native_retries);\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn harness_omits_the_optional_argument_for_two_parameter_numeric_kernels() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(\"scalar-loop.js\"),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n\n // MemorySanitizer makes both the workload and background compilation\n // substantially slower. Keep requiring a real Tier 2 entry while\n // giving the stable workload enough time to install and execute it.\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if jit.metrics().tier2_entries > 0 {\n return;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n panic!(\n \"the harness changed the two-argument kernel signature: {:?}\",\n jit.metrics()\n );\n }\n}\n", + "suites_lock_sha256": "84c026c6e06a7a2cfd5a91901e7e5a4ff6e7753c187866016947c2dda96d55b4", + "candidate_runtime_source_sha256": "205a362f05338add664e104491f238f3291adb4c02e772502985d08645bc565a", + "candidate_feedback_source_sha256": "c7505ac5f1e3ceb8e36d8d2a3416537058791a8c1dbed01e506a92330e741a71", + "candidate_runtime_diff": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "script_source": "// Deliberately call-heavy recursion probe; currently expected to fail closed.\nfunction fibonacci(n) {\n if (n < 2) return n;\n return fibonacci(n - 1) + fibonacci(n - 2);\n}\n\nfunction workload(_iterations, seed) {\n return fibonacci(20) + seed;\n}\n", + "comparison": "merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness", + "warmup_processes_per_engine_and_mode": 5, + "fresh_process_pairs_per_mode": 30, + "throughput_windows_per_engine_and_mode": 10, + "throughput_window_min_ns": 1000000000, + "throughput_unit": "fresh jit-bench worker processes including setup and warmup", + "bootstrap_resamples": 10000, + "order_policy": "Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions", + "throughput_orders": { + "interpreter": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier1": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier2": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "automatic": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ] + }, + "pairs": { + "interpreter": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11981135, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5222400, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15754986, + "runtime_create_ns": 30515, + "jit_attach_ns": 84, + "context_create_ns": 115622, + "definition_eval_ns": 29496, + "first_eval_ns": 1228172, + "threshold_crossing_ns": 1173871, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11981135 + } + }, + "candidate": { + "elapsed_ns": 12131265, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15909893, + "runtime_create_ns": 26764, + "jit_attach_ns": 44, + "context_create_ns": 110887, + "definition_eval_ns": 31338, + "first_eval_ns": 1194203, + "threshold_crossing_ns": 1176666, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12131265 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11947611, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5005312, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15814648, + "runtime_create_ns": 33130, + "jit_attach_ns": 89, + "context_create_ns": 120514, + "definition_eval_ns": 32752, + "first_eval_ns": 1233140, + "threshold_crossing_ns": 1212637, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11947611 + } + }, + "baseline": { + "elapsed_ns": 11988083, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5140480, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15770251, + "runtime_create_ns": 28898, + "jit_attach_ns": 104, + "context_create_ns": 118906, + "definition_eval_ns": 33786, + "first_eval_ns": 1184444, + "threshold_crossing_ns": 1185445, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11988083 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12116951, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15963961, + "runtime_create_ns": 30257, + "jit_attach_ns": 85, + "context_create_ns": 108446, + "definition_eval_ns": 33787, + "first_eval_ns": 1234640, + "threshold_crossing_ns": 1200942, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12116951 + } + }, + "candidate": { + "elapsed_ns": 11979162, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15841164, + "runtime_create_ns": 33678, + "jit_attach_ns": 40, + "context_create_ns": 107555, + "definition_eval_ns": 30797, + "first_eval_ns": 1239297, + "threshold_crossing_ns": 1208932, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11979162 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11940256, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4980736, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15747403, + "runtime_create_ns": 33972, + "jit_attach_ns": 95, + "context_create_ns": 109055, + "definition_eval_ns": 35922, + "first_eval_ns": 1204332, + "threshold_crossing_ns": 1204241, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11940256 + } + }, + "baseline": { + "elapsed_ns": 11890545, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5214208, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15662639, + "runtime_create_ns": 29526, + "jit_attach_ns": 93, + "context_create_ns": 106718, + "definition_eval_ns": 31281, + "first_eval_ns": 1244538, + "threshold_crossing_ns": 1159372, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11890545 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11987460, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5128192, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15765724, + "runtime_create_ns": 25708, + "jit_attach_ns": 43, + "context_create_ns": 101480, + "definition_eval_ns": 24143, + "first_eval_ns": 1219102, + "threshold_crossing_ns": 1210954, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11987460 + } + }, + "candidate": { + "elapsed_ns": 12053186, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4935680, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15878904, + "runtime_create_ns": 27163, + "jit_attach_ns": 40, + "context_create_ns": 102320, + "definition_eval_ns": 26095, + "first_eval_ns": 1229574, + "threshold_crossing_ns": 1211006, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12053186 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12038359, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5165056, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15841810, + "runtime_create_ns": 28212, + "jit_attach_ns": 88, + "context_create_ns": 122645, + "definition_eval_ns": 33861, + "first_eval_ns": 1198861, + "threshold_crossing_ns": 1203923, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12038359 + } + }, + "baseline": { + "elapsed_ns": 11931617, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5140480, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15763251, + "runtime_create_ns": 29689, + "jit_attach_ns": 97, + "context_create_ns": 106609, + "definition_eval_ns": 30712, + "first_eval_ns": 1232922, + "threshold_crossing_ns": 1209726, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11931617 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12074431, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5181440, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15847299, + "runtime_create_ns": 30884, + "jit_attach_ns": 149, + "context_create_ns": 112894, + "definition_eval_ns": 32238, + "first_eval_ns": 1189191, + "threshold_crossing_ns": 1177466, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12074431 + } + }, + "candidate": { + "elapsed_ns": 12099581, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15929067, + "runtime_create_ns": 25920, + "jit_attach_ns": 42, + "context_create_ns": 133736, + "definition_eval_ns": 30996, + "first_eval_ns": 1194219, + "threshold_crossing_ns": 1206095, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12099581 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12043563, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15810784, + "runtime_create_ns": 34654, + "jit_attach_ns": 89, + "context_create_ns": 110621, + "definition_eval_ns": 36380, + "first_eval_ns": 1222059, + "threshold_crossing_ns": 1170700, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12043563 + } + }, + "baseline": { + "elapsed_ns": 12092906, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 16149271, + "runtime_create_ns": 31226, + "jit_attach_ns": 107, + "context_create_ns": 103247, + "definition_eval_ns": 30929, + "first_eval_ns": 1273806, + "threshold_crossing_ns": 1377628, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12092906 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12005621, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5009408, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15839651, + "runtime_create_ns": 27707, + "jit_attach_ns": 107, + "context_create_ns": 117785, + "definition_eval_ns": 36786, + "first_eval_ns": 1233011, + "threshold_crossing_ns": 1206666, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12005621 + } + }, + "candidate": { + "elapsed_ns": 12547976, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4988928, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 16521516, + "runtime_create_ns": 33457, + "jit_attach_ns": 89, + "context_create_ns": 110291, + "definition_eval_ns": 33112, + "first_eval_ns": 1234788, + "threshold_crossing_ns": 1350029, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12547976 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12064124, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4997120, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15920448, + "runtime_create_ns": 29636, + "jit_attach_ns": 89, + "context_create_ns": 119805, + "definition_eval_ns": 36737, + "first_eval_ns": 1222930, + "threshold_crossing_ns": 1207073, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12064124 + } + }, + "baseline": { + "elapsed_ns": 12000713, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5058560, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15813946, + "runtime_create_ns": 26124, + "jit_attach_ns": 198, + "context_create_ns": 113988, + "definition_eval_ns": 33643, + "first_eval_ns": 1206251, + "threshold_crossing_ns": 1197759, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12000713 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11949607, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5271552, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15763015, + "runtime_create_ns": 34522, + "jit_attach_ns": 85, + "context_create_ns": 120963, + "definition_eval_ns": 30627, + "first_eval_ns": 1196573, + "threshold_crossing_ns": 1215853, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11949607 + } + }, + "candidate": { + "elapsed_ns": 12144201, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4968448, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15891211, + "runtime_create_ns": 27658, + "jit_attach_ns": 41, + "context_create_ns": 105701, + "definition_eval_ns": 30930, + "first_eval_ns": 1211249, + "threshold_crossing_ns": 1174150, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12144201 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11967472, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5238784, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15844259, + "runtime_create_ns": 32398, + "jit_attach_ns": 40, + "context_create_ns": 118953, + "definition_eval_ns": 37392, + "first_eval_ns": 1233647, + "threshold_crossing_ns": 1217447, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11967472 + } + }, + "baseline": { + "elapsed_ns": 12029946, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5152768, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15902417, + "runtime_create_ns": 32441, + "jit_attach_ns": 85, + "context_create_ns": 108993, + "definition_eval_ns": 32033, + "first_eval_ns": 1232633, + "threshold_crossing_ns": 1217171, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12029946 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11923603, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15709569, + "runtime_create_ns": 23339, + "jit_attach_ns": 82, + "context_create_ns": 104938, + "definition_eval_ns": 24505, + "first_eval_ns": 1198447, + "threshold_crossing_ns": 1202160, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11923603 + } + }, + "candidate": { + "elapsed_ns": 11947500, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15715271, + "runtime_create_ns": 28728, + "jit_attach_ns": 41, + "context_create_ns": 104521, + "definition_eval_ns": 27697, + "first_eval_ns": 1200482, + "threshold_crossing_ns": 1175835, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11947500 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12153816, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5201920, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15986111, + "runtime_create_ns": 35098, + "jit_attach_ns": 95, + "context_create_ns": 114114, + "definition_eval_ns": 33193, + "first_eval_ns": 1233471, + "threshold_crossing_ns": 1183535, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12153816 + } + }, + "baseline": { + "elapsed_ns": 11791644, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5148672, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15569973, + "runtime_create_ns": 24902, + "jit_attach_ns": 85, + "context_create_ns": 108058, + "definition_eval_ns": 31736, + "first_eval_ns": 1210565, + "threshold_crossing_ns": 1204956, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11791644 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11951055, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5181440, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15735281, + "runtime_create_ns": 27888, + "jit_attach_ns": 85, + "context_create_ns": 116375, + "definition_eval_ns": 32891, + "first_eval_ns": 1203173, + "threshold_crossing_ns": 1202173, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11951055 + } + }, + "candidate": { + "elapsed_ns": 12070269, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5087232, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15920725, + "runtime_create_ns": 25532, + "jit_attach_ns": 125, + "context_create_ns": 110643, + "definition_eval_ns": 33093, + "first_eval_ns": 1201093, + "threshold_crossing_ns": 1239849, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12070269 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11940151, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5136384, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15749419, + "runtime_create_ns": 33185, + "jit_attach_ns": 100, + "context_create_ns": 119675, + "definition_eval_ns": 30500, + "first_eval_ns": 1223150, + "threshold_crossing_ns": 1213219, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11940151 + } + }, + "baseline": { + "elapsed_ns": 12015762, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4943872, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15850549, + "runtime_create_ns": 32299, + "jit_attach_ns": 85, + "context_create_ns": 104853, + "definition_eval_ns": 31253, + "first_eval_ns": 1232870, + "threshold_crossing_ns": 1204022, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12015762 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12012379, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5189632, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15788665, + "runtime_create_ns": 22737, + "jit_attach_ns": 40, + "context_create_ns": 102100, + "definition_eval_ns": 22244, + "first_eval_ns": 1217516, + "threshold_crossing_ns": 1180480, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12012379 + } + }, + "candidate": { + "elapsed_ns": 11897438, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4993024, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15706024, + "runtime_create_ns": 28261, + "jit_attach_ns": 85, + "context_create_ns": 99772, + "definition_eval_ns": 29353, + "first_eval_ns": 1219148, + "threshold_crossing_ns": 1212988, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11897438 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12048965, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15842901, + "runtime_create_ns": 30819, + "jit_attach_ns": 83, + "context_create_ns": 118196, + "definition_eval_ns": 31911, + "first_eval_ns": 1207524, + "threshold_crossing_ns": 1202106, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12048965 + } + }, + "baseline": { + "elapsed_ns": 11979889, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5001216, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15802179, + "runtime_create_ns": 28535, + "jit_attach_ns": 85, + "context_create_ns": 110893, + "definition_eval_ns": 31218, + "first_eval_ns": 1232891, + "threshold_crossing_ns": 1216211, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11979889 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11989618, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5021696, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15848148, + "runtime_create_ns": 31289, + "jit_attach_ns": 85, + "context_create_ns": 110524, + "definition_eval_ns": 30611, + "first_eval_ns": 1232554, + "threshold_crossing_ns": 1218569, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11989618 + } + }, + "candidate": { + "elapsed_ns": 11922860, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5062656, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15755032, + "runtime_create_ns": 34271, + "jit_attach_ns": 108, + "context_create_ns": 111362, + "definition_eval_ns": 31701, + "first_eval_ns": 1211591, + "threshold_crossing_ns": 1218627, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11922860 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11880562, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5210112, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15746003, + "runtime_create_ns": 35066, + "jit_attach_ns": 88, + "context_create_ns": 112989, + "definition_eval_ns": 31799, + "first_eval_ns": 1234403, + "threshold_crossing_ns": 1219039, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11880562 + } + }, + "baseline": { + "elapsed_ns": 12029489, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5181440, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15898087, + "runtime_create_ns": 25791, + "jit_attach_ns": 88, + "context_create_ns": 119759, + "definition_eval_ns": 31971, + "first_eval_ns": 1236585, + "threshold_crossing_ns": 1217229, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12029489 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12071929, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15870518, + "runtime_create_ns": 26902, + "jit_attach_ns": 93, + "context_create_ns": 103787, + "definition_eval_ns": 27361, + "first_eval_ns": 1231395, + "threshold_crossing_ns": 1184537, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12071929 + } + }, + "candidate": { + "elapsed_ns": 12001708, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5070848, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15820732, + "runtime_create_ns": 28830, + "jit_attach_ns": 41, + "context_create_ns": 103062, + "definition_eval_ns": 28240, + "first_eval_ns": 1220631, + "threshold_crossing_ns": 1209129, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12001708 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12080501, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4960256, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15927703, + "runtime_create_ns": 34363, + "jit_attach_ns": 102, + "context_create_ns": 107925, + "definition_eval_ns": 50585, + "first_eval_ns": 1198535, + "threshold_crossing_ns": 1217038, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12080501 + } + }, + "baseline": { + "elapsed_ns": 12023601, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5066752, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15849756, + "runtime_create_ns": 30835, + "jit_attach_ns": 90, + "context_create_ns": 109101, + "definition_eval_ns": 31884, + "first_eval_ns": 1235400, + "threshold_crossing_ns": 1186699, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12023601 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12008136, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15826260, + "runtime_create_ns": 31684, + "jit_attach_ns": 85, + "context_create_ns": 119022, + "definition_eval_ns": 36041, + "first_eval_ns": 1207649, + "threshold_crossing_ns": 1206213, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12008136 + } + }, + "candidate": { + "elapsed_ns": 12068315, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15889580, + "runtime_create_ns": 29039, + "jit_attach_ns": 41, + "context_create_ns": 116743, + "definition_eval_ns": 32588, + "first_eval_ns": 1218504, + "threshold_crossing_ns": 1221586, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12068315 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11970019, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5017600, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15781764, + "runtime_create_ns": 33434, + "jit_attach_ns": 86, + "context_create_ns": 109031, + "definition_eval_ns": 32100, + "first_eval_ns": 1197280, + "threshold_crossing_ns": 1211291, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11970019 + } + }, + "baseline": { + "elapsed_ns": 11966259, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15710560, + "runtime_create_ns": 30699, + "jit_attach_ns": 85, + "context_create_ns": 105880, + "definition_eval_ns": 30418, + "first_eval_ns": 1224803, + "threshold_crossing_ns": 1159756, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11966259 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11954230, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5140480, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15779603, + "runtime_create_ns": 26084, + "jit_attach_ns": 42, + "context_create_ns": 101988, + "definition_eval_ns": 23904, + "first_eval_ns": 1220839, + "threshold_crossing_ns": 1222542, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11954230 + } + }, + "candidate": { + "elapsed_ns": 11984252, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15795545, + "runtime_create_ns": 27363, + "jit_attach_ns": 41, + "context_create_ns": 112812, + "definition_eval_ns": 28895, + "first_eval_ns": 1222101, + "threshold_crossing_ns": 1210696, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11984252 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11963132, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5124096, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15715508, + "runtime_create_ns": 32877, + "jit_attach_ns": 147, + "context_create_ns": 115654, + "definition_eval_ns": 33224, + "first_eval_ns": 1190249, + "threshold_crossing_ns": 1171280, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11963132 + } + }, + "baseline": { + "elapsed_ns": 12105595, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4968448, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15924252, + "runtime_create_ns": 28597, + "jit_attach_ns": 86, + "context_create_ns": 107141, + "definition_eval_ns": 29925, + "first_eval_ns": 1243889, + "threshold_crossing_ns": 1215907, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12105595 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12006578, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15806021, + "runtime_create_ns": 31203, + "jit_attach_ns": 88, + "context_create_ns": 107940, + "definition_eval_ns": 36079, + "first_eval_ns": 1202731, + "threshold_crossing_ns": 1211278, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12006578 + } + }, + "candidate": { + "elapsed_ns": 12069524, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5013504, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15892526, + "runtime_create_ns": 27482, + "jit_attach_ns": 118, + "context_create_ns": 107503, + "definition_eval_ns": 31138, + "first_eval_ns": 1226919, + "threshold_crossing_ns": 1207387, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12069524 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11952471, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15737773, + "runtime_create_ns": 29575, + "jit_attach_ns": 113, + "context_create_ns": 115446, + "definition_eval_ns": 33907, + "first_eval_ns": 1204245, + "threshold_crossing_ns": 1206346, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 11952471 + } + }, + "baseline": { + "elapsed_ns": 12007938, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5058560, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15866938, + "runtime_create_ns": 27710, + "jit_attach_ns": 103, + "context_create_ns": 114715, + "definition_eval_ns": 38250, + "first_eval_ns": 1225543, + "threshold_crossing_ns": 1211923, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12007938 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12084982, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15891844, + "runtime_create_ns": 26489, + "jit_attach_ns": 52, + "context_create_ns": 98729, + "definition_eval_ns": 22782, + "first_eval_ns": 1210683, + "threshold_crossing_ns": 1224339, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12084982 + } + }, + "candidate": { + "elapsed_ns": 12016196, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5152768, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15829663, + "runtime_create_ns": 29153, + "jit_attach_ns": 94, + "context_create_ns": 105598, + "definition_eval_ns": 31277, + "first_eval_ns": 1202280, + "threshold_crossing_ns": 1213962, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12016196 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12018651, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15861642, + "runtime_create_ns": 29650, + "jit_attach_ns": 117, + "context_create_ns": 115685, + "definition_eval_ns": 36199, + "first_eval_ns": 1198841, + "threshold_crossing_ns": 1211283, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12018651 + } + }, + "baseline": { + "elapsed_ns": 12024127, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 15827094, + "runtime_create_ns": 29918, + "jit_attach_ns": 41, + "context_create_ns": 117966, + "definition_eval_ns": 30707, + "first_eval_ns": 1217540, + "threshold_crossing_ns": 1178560, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 12024127 + } + } + } + ], + "tier1": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 121022860, + "checksum": "number:40ba6d0000000000", + "native_entries": 271585, + "native_acquisitions": 142426, + "native_exits": 271585, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9379840, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 156676939, + "runtime_create_ns": 23833, + "jit_attach_ns": 60564, + "context_create_ns": 111094, + "definition_eval_ns": 45556, + "first_eval_ns": 10479257, + "threshold_crossing_ns": 12818583, + "compile_ns": 5421128, + "install_ns": 38566, + "osr_ns": 0, + "steady_state_ns": 121022860 + } + }, + "candidate": { + "elapsed_ns": 99612704, + "checksum": "number:40ba6d0000000000", + "native_entries": 266946, + "native_acquisitions": 139991, + "native_exits": 266946, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128585015, + "runtime_create_ns": 37199, + "jit_attach_ns": 57230, + "context_create_ns": 110390, + "definition_eval_ns": 43168, + "first_eval_ns": 7873456, + "threshold_crossing_ns": 10851530, + "compile_ns": 5383398, + "install_ns": 36181, + "osr_ns": 0, + "steady_state_ns": 99612704 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99318740, + "checksum": "number:40ba6d0000000000", + "native_entries": 267969, + "native_acquisitions": 140527, + "native_exits": 267969, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9334784, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128457353, + "runtime_create_ns": 28652, + "jit_attach_ns": 58894, + "context_create_ns": 110644, + "definition_eval_ns": 41526, + "first_eval_ns": 8133416, + "threshold_crossing_ns": 10791790, + "compile_ns": 5377804, + "install_ns": 37736, + "osr_ns": 0, + "steady_state_ns": 99318740 + } + }, + "baseline": { + "elapsed_ns": 117873112, + "checksum": "number:40ba6d0000000000", + "native_entries": 277253, + "native_acquisitions": 145382, + "native_exits": 277253, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9523200, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154233851, + "runtime_create_ns": 27988, + "jit_attach_ns": 63326, + "context_create_ns": 115053, + "definition_eval_ns": 41440, + "first_eval_ns": 11807225, + "threshold_crossing_ns": 12489358, + "compile_ns": 4163081, + "install_ns": 32609, + "osr_ns": 0, + "steady_state_ns": 117873112 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118476169, + "checksum": "number:40ba6d0000000000", + "native_entries": 270399, + "native_acquisitions": 141789, + "native_exits": 270399, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9371648, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153300642, + "runtime_create_ns": 23552, + "jit_attach_ns": 59142, + "context_create_ns": 107721, + "definition_eval_ns": 37556, + "first_eval_ns": 10155040, + "threshold_crossing_ns": 12559417, + "compile_ns": 5392624, + "install_ns": 31123, + "osr_ns": 0, + "steady_state_ns": 118476169 + } + }, + "candidate": { + "elapsed_ns": 99840841, + "checksum": "number:40ba6d0000000000", + "native_entries": 267467, + "native_acquisitions": 140259, + "native_exits": 267467, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9383936, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128961980, + "runtime_create_ns": 27875, + "jit_attach_ns": 58751, + "context_create_ns": 114160, + "definition_eval_ns": 42915, + "first_eval_ns": 8010132, + "threshold_crossing_ns": 10842760, + "compile_ns": 5390913, + "install_ns": 36088, + "osr_ns": 0, + "steady_state_ns": 99840841 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 100037568, + "checksum": "number:40ba6d0000000000", + "native_entries": 269114, + "native_acquisitions": 141138, + "native_exits": 269114, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9269248, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129622917, + "runtime_create_ns": 27559, + "jit_attach_ns": 67353, + "context_create_ns": 111274, + "definition_eval_ns": 44910, + "first_eval_ns": 8378018, + "threshold_crossing_ns": 10916027, + "compile_ns": 5377847, + "install_ns": 35887, + "osr_ns": 0, + "steady_state_ns": 100037568 + } + }, + "baseline": { + "elapsed_ns": 118128858, + "checksum": "number:40ba6d0000000000", + "native_entries": 270706, + "native_acquisitions": 141963, + "native_exits": 270706, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9375744, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152958056, + "runtime_create_ns": 25233, + "jit_attach_ns": 59802, + "context_create_ns": 104819, + "definition_eval_ns": 33855, + "first_eval_ns": 10245004, + "threshold_crossing_ns": 12534577, + "compile_ns": 5425213, + "install_ns": 34035, + "osr_ns": 0, + "steady_state_ns": 118128858 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 117981702, + "checksum": "number:40ba6d0000000000", + "native_entries": 279054, + "native_acquisitions": 146292, + "native_exits": 279054, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9289728, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154576599, + "runtime_create_ns": 21316, + "jit_attach_ns": 53132, + "context_create_ns": 99887, + "definition_eval_ns": 30570, + "first_eval_ns": 12181251, + "threshold_crossing_ns": 12533945, + "compile_ns": 2590667, + "install_ns": 29253, + "osr_ns": 0, + "steady_state_ns": 117981702 + } + }, + "candidate": { + "elapsed_ns": 99285086, + "checksum": "number:40ba6d0000000000", + "native_entries": 267210, + "native_acquisitions": 140127, + "native_exits": 267210, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9338880, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128262509, + "runtime_create_ns": 27943, + "jit_attach_ns": 53859, + "context_create_ns": 104350, + "definition_eval_ns": 35360, + "first_eval_ns": 7949618, + "threshold_crossing_ns": 10841277, + "compile_ns": 5381713, + "install_ns": 31017, + "osr_ns": 0, + "steady_state_ns": 99285086 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99097732, + "checksum": "number:40ba6d0000000000", + "native_entries": 267689, + "native_acquisitions": 140381, + "native_exits": 267689, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9285632, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128219919, + "runtime_create_ns": 27848, + "jit_attach_ns": 55136, + "context_create_ns": 105662, + "definition_eval_ns": 45218, + "first_eval_ns": 8073761, + "threshold_crossing_ns": 10875649, + "compile_ns": 5409945, + "install_ns": 39829, + "osr_ns": 0, + "steady_state_ns": 99097732 + } + }, + "baseline": { + "elapsed_ns": 117871104, + "checksum": "number:40ba6d0000000000", + "native_entries": 271928, + "native_acquisitions": 142615, + "native_exits": 271928, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9416704, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152988313, + "runtime_create_ns": 32203, + "jit_attach_ns": 60630, + "context_create_ns": 128484, + "definition_eval_ns": 46956, + "first_eval_ns": 10488962, + "threshold_crossing_ns": 12547168, + "compile_ns": 5428789, + "install_ns": 38847, + "osr_ns": 0, + "steady_state_ns": 117871104 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 119327232, + "checksum": "number:40ba6d0000000000", + "native_entries": 279575, + "native_acquisitions": 146626, + "native_exits": 279575, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 156494461, + "runtime_create_ns": 28161, + "jit_attach_ns": 61738, + "context_create_ns": 104408, + "definition_eval_ns": 44431, + "first_eval_ns": 12384361, + "threshold_crossing_ns": 12634457, + "compile_ns": 2643392, + "install_ns": 30408, + "osr_ns": 0, + "steady_state_ns": 119327232 + } + }, + "candidate": { + "elapsed_ns": 99502905, + "checksum": "number:40ba6d0000000000", + "native_entries": 268048, + "native_acquisitions": 140582, + "native_exits": 268048, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9175040, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128777361, + "runtime_create_ns": 36972, + "jit_attach_ns": 55020, + "context_create_ns": 105121, + "definition_eval_ns": 51233, + "first_eval_ns": 8159434, + "threshold_crossing_ns": 10891752, + "compile_ns": 5405757, + "install_ns": 36562, + "osr_ns": 0, + "steady_state_ns": 99502905 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99576897, + "checksum": "number:40ba6d0000000000", + "native_entries": 266622, + "native_acquisitions": 139807, + "native_exits": 266622, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128514369, + "runtime_create_ns": 32889, + "jit_attach_ns": 64661, + "context_create_ns": 117084, + "definition_eval_ns": 46206, + "first_eval_ns": 7843780, + "threshold_crossing_ns": 10811548, + "compile_ns": 5415145, + "install_ns": 510869, + "osr_ns": 0, + "steady_state_ns": 99576897 + } + }, + "baseline": { + "elapsed_ns": 118102553, + "checksum": "number:40ba6d0000000000", + "native_entries": 272349, + "native_acquisitions": 142828, + "native_exits": 272349, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9297920, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153442392, + "runtime_create_ns": 31594, + "jit_attach_ns": 74234, + "context_create_ns": 108561, + "definition_eval_ns": 47926, + "first_eval_ns": 10609061, + "threshold_crossing_ns": 12567507, + "compile_ns": 5422552, + "install_ns": 32432, + "osr_ns": 0, + "steady_state_ns": 118102553 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118533881, + "checksum": "number:40ba6d0000000000", + "native_entries": 273549, + "native_acquisitions": 143446, + "native_exits": 273549, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9420800, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154816920, + "runtime_create_ns": 32246, + "jit_attach_ns": 79972, + "context_create_ns": 111213, + "definition_eval_ns": 44042, + "first_eval_ns": 11366959, + "threshold_crossing_ns": 12725983, + "compile_ns": 5583081, + "install_ns": 44656, + "osr_ns": 0, + "steady_state_ns": 118533881 + } + }, + "candidate": { + "elapsed_ns": 99769716, + "checksum": "number:40ba6d0000000000", + "native_entries": 268796, + "native_acquisitions": 140975, + "native_exits": 268796, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129207569, + "runtime_create_ns": 28154, + "jit_attach_ns": 61899, + "context_create_ns": 128420, + "definition_eval_ns": 53925, + "first_eval_ns": 8320194, + "threshold_crossing_ns": 10829391, + "compile_ns": 5377844, + "install_ns": 31207, + "osr_ns": 0, + "steady_state_ns": 99769716 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99380479, + "checksum": "number:40ba6d0000000000", + "native_entries": 269130, + "native_acquisitions": 141139, + "native_exits": 269130, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128958762, + "runtime_create_ns": 27332, + "jit_attach_ns": 75830, + "context_create_ns": 119486, + "definition_eval_ns": 47044, + "first_eval_ns": 8403149, + "threshold_crossing_ns": 10939404, + "compile_ns": 5406185, + "install_ns": 40209, + "osr_ns": 0, + "steady_state_ns": 99380479 + } + }, + "baseline": { + "elapsed_ns": 118406330, + "checksum": "number:40ba6d0000000000", + "native_entries": 272398, + "native_acquisitions": 142848, + "native_exits": 272398, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9367552, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153835636, + "runtime_create_ns": 30323, + "jit_attach_ns": 73851, + "context_create_ns": 112802, + "definition_eval_ns": 41354, + "first_eval_ns": 10616201, + "threshold_crossing_ns": 12636963, + "compile_ns": 5421724, + "install_ns": 34510, + "osr_ns": 0, + "steady_state_ns": 118406330 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 117841456, + "checksum": "number:40ba6d0000000000", + "native_entries": 270870, + "native_acquisitions": 142042, + "native_exits": 270870, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9355264, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152755071, + "runtime_create_ns": 27073, + "jit_attach_ns": 59334, + "context_create_ns": 107311, + "definition_eval_ns": 44422, + "first_eval_ns": 10269557, + "threshold_crossing_ns": 12571538, + "compile_ns": 5460249, + "install_ns": 37786, + "osr_ns": 0, + "steady_state_ns": 117841456 + } + }, + "candidate": { + "elapsed_ns": 99312052, + "checksum": "number:40ba6d0000000000", + "native_entries": 266006, + "native_acquisitions": 139498, + "native_exits": 266006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9261056, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 127995428, + "runtime_create_ns": 30233, + "jit_attach_ns": 54312, + "context_create_ns": 109241, + "definition_eval_ns": 39625, + "first_eval_ns": 7660363, + "threshold_crossing_ns": 10838326, + "compile_ns": 5371972, + "install_ns": 38820, + "osr_ns": 0, + "steady_state_ns": 99312052 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99846238, + "checksum": "number:40ba6d0000000000", + "native_entries": 267253, + "native_acquisitions": 140147, + "native_exits": 267253, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9338880, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129107642, + "runtime_create_ns": 27155, + "jit_attach_ns": 54971, + "context_create_ns": 108960, + "definition_eval_ns": 45328, + "first_eval_ns": 8050985, + "threshold_crossing_ns": 10955924, + "compile_ns": 5541675, + "install_ns": 41180, + "osr_ns": 0, + "steady_state_ns": 99846238 + } + }, + "baseline": { + "elapsed_ns": 117805070, + "checksum": "number:40ba6d0000000000", + "native_entries": 271849, + "native_acquisitions": 142558, + "native_exits": 271849, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9482240, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152848091, + "runtime_create_ns": 31656, + "jit_attach_ns": 70436, + "context_create_ns": 112707, + "definition_eval_ns": 42072, + "first_eval_ns": 10454551, + "threshold_crossing_ns": 12487110, + "compile_ns": 5187352, + "install_ns": 32012, + "osr_ns": 0, + "steady_state_ns": 117805070 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118100210, + "checksum": "number:40ba6d0000000000", + "native_entries": 279450, + "native_acquisitions": 146527, + "native_exits": 279450, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9318400, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154754659, + "runtime_create_ns": 28423, + "jit_attach_ns": 50629, + "context_create_ns": 105707, + "definition_eval_ns": 38634, + "first_eval_ns": 12205375, + "threshold_crossing_ns": 12519699, + "compile_ns": 2554032, + "install_ns": 31508, + "osr_ns": 0, + "steady_state_ns": 118100210 + } + }, + "candidate": { + "elapsed_ns": 99210424, + "checksum": "number:40ba6d0000000000", + "native_entries": 268368, + "native_acquisitions": 140751, + "native_exits": 268368, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9211904, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128347200, + "runtime_create_ns": 27038, + "jit_attach_ns": 52887, + "context_create_ns": 104853, + "definition_eval_ns": 45905, + "first_eval_ns": 8154151, + "threshold_crossing_ns": 10774966, + "compile_ns": 5346481, + "install_ns": 40633, + "osr_ns": 0, + "steady_state_ns": 99210424 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 101791214, + "checksum": "number:40ba6d0000000000", + "native_entries": 266569, + "native_acquisitions": 139787, + "native_exits": 266569, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9302016, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 131153579, + "runtime_create_ns": 28683, + "jit_attach_ns": 60548, + "context_create_ns": 112238, + "definition_eval_ns": 45492, + "first_eval_ns": 7866328, + "threshold_crossing_ns": 11070478, + "compile_ns": 5423861, + "install_ns": 37855, + "osr_ns": 0, + "steady_state_ns": 101791214 + } + }, + "baseline": { + "elapsed_ns": 117913575, + "checksum": "number:40ba6d0000000000", + "native_entries": 270934, + "native_acquisitions": 142087, + "native_exits": 270934, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9371648, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152889601, + "runtime_create_ns": 32775, + "jit_attach_ns": 61956, + "context_create_ns": 120069, + "definition_eval_ns": 42521, + "first_eval_ns": 10282159, + "threshold_crossing_ns": 12565694, + "compile_ns": 5462268, + "install_ns": 37757, + "osr_ns": 0, + "steady_state_ns": 117913575 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 119030064, + "checksum": "number:40ba6d0000000000", + "native_entries": 271485, + "native_acquisitions": 142380, + "native_exits": 271485, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9277440, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154428992, + "runtime_create_ns": 33026, + "jit_attach_ns": 69886, + "context_create_ns": 118020, + "definition_eval_ns": 44509, + "first_eval_ns": 10441536, + "threshold_crossing_ns": 12654011, + "compile_ns": 5444798, + "install_ns": 47307, + "osr_ns": 0, + "steady_state_ns": 119030064 + } + }, + "candidate": { + "elapsed_ns": 99303528, + "checksum": "number:40ba6d0000000000", + "native_entries": 278145, + "native_acquisitions": 145846, + "native_exits": 278145, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9408512, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 130834705, + "runtime_create_ns": 32728, + "jit_attach_ns": 64157, + "context_create_ns": 122135, + "definition_eval_ns": 44441, + "first_eval_ns": 10465173, + "threshold_crossing_ns": 10790637, + "compile_ns": 2582379, + "install_ns": 38081, + "osr_ns": 0, + "steady_state_ns": 99303528 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99242565, + "checksum": "number:40ba6d0000000000", + "native_entries": 266648, + "native_acquisitions": 139839, + "native_exits": 266648, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9375744, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128104261, + "runtime_create_ns": 26039, + "jit_attach_ns": 62794, + "context_create_ns": 109150, + "definition_eval_ns": 46363, + "first_eval_ns": 7847139, + "threshold_crossing_ns": 10797195, + "compile_ns": 5449429, + "install_ns": 36383, + "osr_ns": 0, + "steady_state_ns": 99242565 + } + }, + "baseline": { + "elapsed_ns": 118190101, + "checksum": "number:40ba6d0000000000", + "native_entries": 270834, + "native_acquisitions": 142031, + "native_exits": 270834, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9187328, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153155124, + "runtime_create_ns": 26979, + "jit_attach_ns": 58481, + "context_create_ns": 109947, + "definition_eval_ns": 42303, + "first_eval_ns": 10296545, + "threshold_crossing_ns": 12571094, + "compile_ns": 5410102, + "install_ns": 39510, + "osr_ns": 0, + "steady_state_ns": 118190101 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 117830491, + "checksum": "number:40ba6d0000000000", + "native_entries": 270154, + "native_acquisitions": 141682, + "native_exits": 270154, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9539584, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152446533, + "runtime_create_ns": 26251, + "jit_attach_ns": 65231, + "context_create_ns": 107674, + "definition_eval_ns": 37116, + "first_eval_ns": 10084148, + "threshold_crossing_ns": 12509385, + "compile_ns": 5387236, + "install_ns": 31318, + "osr_ns": 0, + "steady_state_ns": 117830491 + } + }, + "candidate": { + "elapsed_ns": 99442764, + "checksum": "number:40ba6d0000000000", + "native_entries": 268596, + "native_acquisitions": 140851, + "native_exits": 268596, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9412608, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128826034, + "runtime_create_ns": 36023, + "jit_attach_ns": 56920, + "context_create_ns": 123887, + "definition_eval_ns": 46676, + "first_eval_ns": 8266563, + "threshold_crossing_ns": 10847644, + "compile_ns": 5432401, + "install_ns": 40353, + "osr_ns": 0, + "steady_state_ns": 99442764 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99768944, + "checksum": "number:40ba6d0000000000", + "native_entries": 268269, + "native_acquisitions": 140693, + "native_exits": 268269, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9437184, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129043232, + "runtime_create_ns": 33056, + "jit_attach_ns": 60634, + "context_create_ns": 115882, + "definition_eval_ns": 43299, + "first_eval_ns": 8259063, + "threshold_crossing_ns": 10786642, + "compile_ns": 5368008, + "install_ns": 30186, + "osr_ns": 0, + "steady_state_ns": 99768944 + } + }, + "baseline": { + "elapsed_ns": 118163259, + "checksum": "number:40ba6d0000000000", + "native_entries": 272279, + "native_acquisitions": 142780, + "native_exits": 272279, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153479225, + "runtime_create_ns": 34021, + "jit_attach_ns": 70421, + "context_create_ns": 140562, + "definition_eval_ns": 50268, + "first_eval_ns": 10596065, + "threshold_crossing_ns": 12558486, + "compile_ns": 5417697, + "install_ns": 39508, + "osr_ns": 0, + "steady_state_ns": 118163259 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118014102, + "checksum": "number:40ba6d0000000000", + "native_entries": 270735, + "native_acquisitions": 141971, + "native_exits": 270735, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9330688, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152910750, + "runtime_create_ns": 27987, + "jit_attach_ns": 61250, + "context_create_ns": 105996, + "definition_eval_ns": 41703, + "first_eval_ns": 10219815, + "threshold_crossing_ns": 12564495, + "compile_ns": 5414251, + "install_ns": 32157, + "osr_ns": 0, + "steady_state_ns": 118014102 + } + }, + "candidate": { + "elapsed_ns": 99145805, + "checksum": "number:40ba6d0000000000", + "native_entries": 276620, + "native_acquisitions": 145048, + "native_exits": 276620, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9183232, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 130239104, + "runtime_create_ns": 33270, + "jit_attach_ns": 59460, + "context_create_ns": 108127, + "definition_eval_ns": 52863, + "first_eval_ns": 10099066, + "threshold_crossing_ns": 10777974, + "compile_ns": 3765435, + "install_ns": 33075, + "osr_ns": 0, + "steady_state_ns": 99145805 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99393771, + "checksum": "number:40ba6d0000000000", + "native_entries": 267246, + "native_acquisitions": 140142, + "native_exits": 267246, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9388032, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128382724, + "runtime_create_ns": 27444, + "jit_attach_ns": 56790, + "context_create_ns": 108510, + "definition_eval_ns": 41917, + "first_eval_ns": 7956433, + "threshold_crossing_ns": 10839658, + "compile_ns": 5387472, + "install_ns": 36501, + "osr_ns": 0, + "steady_state_ns": 99393771 + } + }, + "baseline": { + "elapsed_ns": 117949580, + "checksum": "number:40ba6d0000000000", + "native_entries": 271917, + "native_acquisitions": 142596, + "native_exits": 271917, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9396224, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153038708, + "runtime_create_ns": 28873, + "jit_attach_ns": 61533, + "context_create_ns": 105676, + "definition_eval_ns": 44036, + "first_eval_ns": 10502128, + "threshold_crossing_ns": 12507793, + "compile_ns": 5359097, + "install_ns": 29916, + "osr_ns": 0, + "steady_state_ns": 117949580 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118096979, + "checksum": "number:40ba6d0000000000", + "native_entries": 271209, + "native_acquisitions": 142218, + "native_exits": 271209, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9428992, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152997448, + "runtime_create_ns": 27166, + "jit_attach_ns": 60111, + "context_create_ns": 106701, + "definition_eval_ns": 35825, + "first_eval_ns": 10251976, + "threshold_crossing_ns": 12579480, + "compile_ns": 5366395, + "install_ns": 39011, + "osr_ns": 0, + "steady_state_ns": 118096979 + } + }, + "candidate": { + "elapsed_ns": 98957943, + "checksum": "number:40ba6d0000000000", + "native_entries": 267365, + "native_acquisitions": 140199, + "native_exits": 267365, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9285632, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 127789222, + "runtime_create_ns": 30435, + "jit_attach_ns": 51139, + "context_create_ns": 100648, + "definition_eval_ns": 47070, + "first_eval_ns": 7949085, + "threshold_crossing_ns": 10748371, + "compile_ns": 5359365, + "install_ns": 35989, + "osr_ns": 0, + "steady_state_ns": 98957943 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 100237886, + "checksum": "number:40ba6d0000000000", + "native_entries": 268425, + "native_acquisitions": 140771, + "native_exits": 268425, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9416704, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129826208, + "runtime_create_ns": 26750, + "jit_attach_ns": 58236, + "context_create_ns": 111052, + "definition_eval_ns": 51575, + "first_eval_ns": 8334617, + "threshold_crossing_ns": 10914204, + "compile_ns": 5455180, + "install_ns": 37034, + "osr_ns": 0, + "steady_state_ns": 100237886 + } + }, + "baseline": { + "elapsed_ns": 118003403, + "checksum": "number:40ba6d0000000000", + "native_entries": 271048, + "native_acquisitions": 142134, + "native_exits": 271048, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9261056, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152880180, + "runtime_create_ns": 28787, + "jit_attach_ns": 60444, + "context_create_ns": 114705, + "definition_eval_ns": 50703, + "first_eval_ns": 10257503, + "threshold_crossing_ns": 12533384, + "compile_ns": 5369407, + "install_ns": 38250, + "osr_ns": 0, + "steady_state_ns": 118003403 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 120550945, + "checksum": "number:40ba6d0000000000", + "native_entries": 271160, + "native_acquisitions": 142192, + "native_exits": 271160, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9469952, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 156130538, + "runtime_create_ns": 25925, + "jit_attach_ns": 66204, + "context_create_ns": 109832, + "definition_eval_ns": 43104, + "first_eval_ns": 10442618, + "threshold_crossing_ns": 12814358, + "compile_ns": 5443363, + "install_ns": 36524, + "osr_ns": 0, + "steady_state_ns": 120550945 + } + }, + "candidate": { + "elapsed_ns": 99441734, + "checksum": "number:40ba6d0000000000", + "native_entries": 268774, + "native_acquisitions": 140943, + "native_exits": 268774, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9318400, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128902546, + "runtime_create_ns": 37682, + "jit_attach_ns": 63815, + "context_create_ns": 134093, + "definition_eval_ns": 46330, + "first_eval_ns": 8314990, + "threshold_crossing_ns": 10851303, + "compile_ns": 5436597, + "install_ns": 43406, + "osr_ns": 0, + "steady_state_ns": 99441734 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 100135173, + "checksum": "number:40ba6d0000000000", + "native_entries": 267565, + "native_acquisitions": 140309, + "native_exits": 267565, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 129270740, + "runtime_create_ns": 27006, + "jit_attach_ns": 52592, + "context_create_ns": 106072, + "definition_eval_ns": 50566, + "first_eval_ns": 8035631, + "threshold_crossing_ns": 10852107, + "compile_ns": 5390597, + "install_ns": 36261, + "osr_ns": 0, + "steady_state_ns": 100135173 + } + }, + "baseline": { + "elapsed_ns": 117734568, + "checksum": "number:40ba6d0000000000", + "native_entries": 271884, + "native_acquisitions": 142587, + "native_exits": 271884, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9375744, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152875182, + "runtime_create_ns": 28707, + "jit_attach_ns": 62063, + "context_create_ns": 122288, + "definition_eval_ns": 43995, + "first_eval_ns": 10446672, + "threshold_crossing_ns": 12623427, + "compile_ns": 5396725, + "install_ns": 34868, + "osr_ns": 0, + "steady_state_ns": 117734568 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118166441, + "checksum": "number:40ba6d0000000000", + "native_entries": 279608, + "native_acquisitions": 146590, + "native_exits": 279608, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154864251, + "runtime_create_ns": 25990, + "jit_attach_ns": 49975, + "context_create_ns": 101132, + "definition_eval_ns": 30258, + "first_eval_ns": 12273978, + "threshold_crossing_ns": 12476049, + "compile_ns": 2502470, + "install_ns": 28644, + "osr_ns": 0, + "steady_state_ns": 118166441 + } + }, + "candidate": { + "elapsed_ns": 100287174, + "checksum": "number:40ba6d0000000000", + "native_entries": 269933, + "native_acquisitions": 141554, + "native_exits": 269933, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9367552, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 130074948, + "runtime_create_ns": 26657, + "jit_attach_ns": 61803, + "context_create_ns": 107282, + "definition_eval_ns": 49556, + "first_eval_ns": 8574820, + "threshold_crossing_ns": 10906736, + "compile_ns": 5174233, + "install_ns": 35428, + "osr_ns": 0, + "steady_state_ns": 100287174 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 101695123, + "checksum": "number:40ba6d0000000000", + "native_entries": 269277, + "native_acquisitions": 141219, + "native_exits": 269277, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9318400, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 131666843, + "runtime_create_ns": 27922, + "jit_attach_ns": 70460, + "context_create_ns": 118536, + "definition_eval_ns": 44516, + "first_eval_ns": 8490831, + "threshold_crossing_ns": 11021772, + "compile_ns": 5382897, + "install_ns": 38735, + "osr_ns": 0, + "steady_state_ns": 101695123 + } + }, + "baseline": { + "elapsed_ns": 119108880, + "checksum": "number:40ba6d0000000000", + "native_entries": 270885, + "native_acquisitions": 142053, + "native_exits": 270885, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9261056, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 154195459, + "runtime_create_ns": 30602, + "jit_attach_ns": 58683, + "context_create_ns": 107656, + "definition_eval_ns": 42768, + "first_eval_ns": 10228682, + "threshold_crossing_ns": 12662861, + "compile_ns": 5396092, + "install_ns": 36420, + "osr_ns": 0, + "steady_state_ns": 119108880 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 118012877, + "checksum": "number:40ba6d0000000000", + "native_entries": 271666, + "native_acquisitions": 142456, + "native_exits": 271666, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9371648, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153058461, + "runtime_create_ns": 28830, + "jit_attach_ns": 63007, + "context_create_ns": 104288, + "definition_eval_ns": 32020, + "first_eval_ns": 10454576, + "threshold_crossing_ns": 12573311, + "compile_ns": 5464989, + "install_ns": 37402, + "osr_ns": 0, + "steady_state_ns": 118012877 + } + }, + "candidate": { + "elapsed_ns": 99490244, + "checksum": "number:40ba6d0000000000", + "native_entries": 268059, + "native_acquisitions": 140583, + "native_exits": 268059, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9453568, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128692927, + "runtime_create_ns": 28825, + "jit_attach_ns": 53374, + "context_create_ns": 113340, + "definition_eval_ns": 47078, + "first_eval_ns": 8113268, + "threshold_crossing_ns": 10858794, + "compile_ns": 5405869, + "install_ns": 37069, + "osr_ns": 0, + "steady_state_ns": 99490244 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 100664898, + "checksum": "number:40ba6d0000000000", + "native_entries": 269098, + "native_acquisitions": 141127, + "native_exits": 269098, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9433088, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 130600498, + "runtime_create_ns": 27014, + "jit_attach_ns": 64426, + "context_create_ns": 128262, + "definition_eval_ns": 50459, + "first_eval_ns": 8534583, + "threshold_crossing_ns": 10927780, + "compile_ns": 5503482, + "install_ns": 43507, + "osr_ns": 0, + "steady_state_ns": 100664898 + } + }, + "baseline": { + "elapsed_ns": 118073495, + "checksum": "number:40ba6d0000000000", + "native_entries": 271349, + "native_acquisitions": 142292, + "native_exits": 271349, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9363456, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153211800, + "runtime_create_ns": 32396, + "jit_attach_ns": 70191, + "context_create_ns": 115876, + "definition_eval_ns": 41942, + "first_eval_ns": 10380479, + "threshold_crossing_ns": 12658259, + "compile_ns": 5415797, + "install_ns": 36561, + "osr_ns": 0, + "steady_state_ns": 118073495 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 117797733, + "checksum": "number:40ba6d0000000000", + "native_entries": 271657, + "native_acquisitions": 142453, + "native_exits": 271657, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9220096, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 152717870, + "runtime_create_ns": 22576, + "jit_attach_ns": 53617, + "context_create_ns": 103624, + "definition_eval_ns": 30560, + "first_eval_ns": 10401664, + "threshold_crossing_ns": 12474154, + "compile_ns": 5363495, + "install_ns": 34751, + "osr_ns": 0, + "steady_state_ns": 117797733 + } + }, + "candidate": { + "elapsed_ns": 99256581, + "checksum": "number:40ba6d0000000000", + "native_entries": 266350, + "native_acquisitions": 139690, + "native_exits": 266350, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9404416, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128042484, + "runtime_create_ns": 24372, + "jit_attach_ns": 54084, + "context_create_ns": 104980, + "definition_eval_ns": 35222, + "first_eval_ns": 7796179, + "threshold_crossing_ns": 10814380, + "compile_ns": 5452056, + "install_ns": 34377, + "osr_ns": 0, + "steady_state_ns": 99256581 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 99772179, + "checksum": "number:40ba6d0000000000", + "native_entries": 268286, + "native_acquisitions": 140707, + "native_exits": 268286, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9273344, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 128990667, + "runtime_create_ns": 29979, + "jit_attach_ns": 58465, + "context_create_ns": 109967, + "definition_eval_ns": 46173, + "first_eval_ns": 8201868, + "threshold_crossing_ns": 10798896, + "compile_ns": 5385876, + "install_ns": 40969, + "osr_ns": 0, + "steady_state_ns": 99772179 + } + }, + "baseline": { + "elapsed_ns": 118203068, + "checksum": "number:40ba6d0000000000", + "native_entries": 271925, + "native_acquisitions": 142608, + "native_exits": 271925, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9347072, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 153316950, + "runtime_create_ns": 32047, + "jit_attach_ns": 66338, + "context_create_ns": 113012, + "definition_eval_ns": 52744, + "first_eval_ns": 10491826, + "threshold_crossing_ns": 12521744, + "compile_ns": 5437306, + "install_ns": 42040, + "osr_ns": 0, + "steady_state_ns": 118203068 + } + } + } + ], + "tier2": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12251765, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9392128, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 27187599, + "runtime_create_ns": 29201, + "jit_attach_ns": 60033, + "context_create_ns": 104726, + "definition_eval_ns": 54209, + "first_eval_ns": 8052862, + "threshold_crossing_ns": 5375382, + "compile_ns": 6042392, + "install_ns": 50863, + "osr_ns": 0, + "steady_state_ns": 12251765 + } + }, + "candidate": { + "elapsed_ns": 12178575, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9408512, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26921863, + "runtime_create_ns": 27732, + "jit_attach_ns": 54015, + "context_create_ns": 110672, + "definition_eval_ns": 56039, + "first_eval_ns": 7878968, + "threshold_crossing_ns": 5358187, + "compile_ns": 5991626, + "install_ns": 53029, + "osr_ns": 0, + "steady_state_ns": 12178575 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12173179, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9433088, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26715710, + "runtime_create_ns": 30660, + "jit_attach_ns": 51359, + "context_create_ns": 107978, + "definition_eval_ns": 50730, + "first_eval_ns": 7696006, + "threshold_crossing_ns": 5346540, + "compile_ns": 5943328, + "install_ns": 43395, + "osr_ns": 0, + "steady_state_ns": 12173179 + } + }, + "baseline": { + "elapsed_ns": 12072733, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9355264, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26258470, + "runtime_create_ns": 23251, + "jit_attach_ns": 51725, + "context_create_ns": 106032, + "definition_eval_ns": 51771, + "first_eval_ns": 7356748, + "threshold_crossing_ns": 5334931, + "compile_ns": 5905327, + "install_ns": 40394, + "osr_ns": 0, + "steady_state_ns": 12072733 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12170378, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9400320, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26942328, + "runtime_create_ns": 25179, + "jit_attach_ns": 59211, + "context_create_ns": 102651, + "definition_eval_ns": 43640, + "first_eval_ns": 7914689, + "threshold_crossing_ns": 5365284, + "compile_ns": 6042504, + "install_ns": 52880, + "osr_ns": 0, + "steady_state_ns": 12170378 + } + }, + "candidate": { + "elapsed_ns": 12245678, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9379840, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26195071, + "runtime_create_ns": 30659, + "jit_attach_ns": 56910, + "context_create_ns": 106776, + "definition_eval_ns": 63094, + "first_eval_ns": 7102004, + "threshold_crossing_ns": 5329882, + "compile_ns": 5942627, + "install_ns": 43583, + "osr_ns": 0, + "steady_state_ns": 12245678 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12173472, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9392128, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26746989, + "runtime_create_ns": 29944, + "jit_attach_ns": 52025, + "context_create_ns": 106253, + "definition_eval_ns": 48599, + "first_eval_ns": 7724977, + "threshold_crossing_ns": 5343306, + "compile_ns": 5968489, + "install_ns": 54886, + "osr_ns": 0, + "steady_state_ns": 12173472 + } + }, + "baseline": { + "elapsed_ns": 12104893, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9363456, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26295209, + "runtime_create_ns": 25355, + "jit_attach_ns": 50216, + "context_create_ns": 105036, + "definition_eval_ns": 46573, + "first_eval_ns": 7372290, + "threshold_crossing_ns": 5333505, + "compile_ns": 5947924, + "install_ns": 46543, + "osr_ns": 0, + "steady_state_ns": 12104893 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12195002, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9433088, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26463574, + "runtime_create_ns": 36027, + "jit_attach_ns": 60279, + "context_create_ns": 133710, + "definition_eval_ns": 53128, + "first_eval_ns": 7368518, + "threshold_crossing_ns": 5355845, + "compile_ns": 6068371, + "install_ns": 44565, + "osr_ns": 0, + "steady_state_ns": 12195002 + } + }, + "candidate": { + "elapsed_ns": 12132717, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9400320, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26791199, + "runtime_create_ns": 30110, + "jit_attach_ns": 56082, + "context_create_ns": 107414, + "definition_eval_ns": 50612, + "first_eval_ns": 7830590, + "threshold_crossing_ns": 5355476, + "compile_ns": 6011361, + "install_ns": 44533, + "osr_ns": 0, + "steady_state_ns": 12132717 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12144184, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9392128, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26219238, + "runtime_create_ns": 26692, + "jit_attach_ns": 53213, + "context_create_ns": 110179, + "definition_eval_ns": 52368, + "first_eval_ns": 7243383, + "threshold_crossing_ns": 5322323, + "compile_ns": 5904652, + "install_ns": 45787, + "osr_ns": 0, + "steady_state_ns": 12144184 + } + }, + "baseline": { + "elapsed_ns": 12119989, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9338880, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26285600, + "runtime_create_ns": 31992, + "jit_attach_ns": 52531, + "context_create_ns": 100057, + "definition_eval_ns": 56625, + "first_eval_ns": 7320080, + "threshold_crossing_ns": 5336528, + "compile_ns": 5934126, + "install_ns": 50544, + "osr_ns": 0, + "steady_state_ns": 12119989 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12238422, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9564160, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26375642, + "runtime_create_ns": 25236, + "jit_attach_ns": 59262, + "context_create_ns": 111300, + "definition_eval_ns": 56032, + "first_eval_ns": 7295614, + "threshold_crossing_ns": 5329095, + "compile_ns": 5295969, + "install_ns": 54355, + "osr_ns": 0, + "steady_state_ns": 12238422 + } + }, + "candidate": { + "elapsed_ns": 12186371, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9371648, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26471802, + "runtime_create_ns": 31224, + "jit_attach_ns": 51022, + "context_create_ns": 106171, + "definition_eval_ns": 62084, + "first_eval_ns": 7561708, + "threshold_crossing_ns": 5252851, + "compile_ns": 5947401, + "install_ns": 46374, + "osr_ns": 0, + "steady_state_ns": 12186371 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12112735, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9359360, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26480832, + "runtime_create_ns": 30381, + "jit_attach_ns": 60522, + "context_create_ns": 124166, + "definition_eval_ns": 56824, + "first_eval_ns": 7508410, + "threshold_crossing_ns": 5331651, + "compile_ns": 5971374, + "install_ns": 46604, + "osr_ns": 0, + "steady_state_ns": 12112735 + } + }, + "baseline": { + "elapsed_ns": 12240902, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9449472, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26377518, + "runtime_create_ns": 41762, + "jit_attach_ns": 66915, + "context_create_ns": 109589, + "definition_eval_ns": 51592, + "first_eval_ns": 7196951, + "threshold_crossing_ns": 5401627, + "compile_ns": 5996049, + "install_ns": 46588, + "osr_ns": 0, + "steady_state_ns": 12240902 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12100475, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9416704, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26906936, + "runtime_create_ns": 32792, + "jit_attach_ns": 64704, + "context_create_ns": 109212, + "definition_eval_ns": 57386, + "first_eval_ns": 7956499, + "threshold_crossing_ns": 5325203, + "compile_ns": 6001610, + "install_ns": 47718, + "osr_ns": 0, + "steady_state_ns": 12100475 + } + }, + "candidate": { + "elapsed_ns": 12219253, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9359360, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26080798, + "runtime_create_ns": 29148, + "jit_attach_ns": 61854, + "context_create_ns": 114766, + "definition_eval_ns": 58497, + "first_eval_ns": 7039973, + "threshold_crossing_ns": 5321123, + "compile_ns": 5937269, + "install_ns": 46300, + "osr_ns": 0, + "steady_state_ns": 12219253 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12302156, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9207808, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26415191, + "runtime_create_ns": 29934, + "jit_attach_ns": 74583, + "context_create_ns": 123778, + "definition_eval_ns": 57488, + "first_eval_ns": 7180830, + "threshold_crossing_ns": 5384447, + "compile_ns": 6035132, + "install_ns": 52982, + "osr_ns": 0, + "steady_state_ns": 12302156 + } + }, + "baseline": { + "elapsed_ns": 12168665, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9547776, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26625245, + "runtime_create_ns": 28913, + "jit_attach_ns": 72494, + "context_create_ns": 114211, + "definition_eval_ns": 59855, + "first_eval_ns": 7569075, + "threshold_crossing_ns": 5351213, + "compile_ns": 5978653, + "install_ns": 47358, + "osr_ns": 0, + "steady_state_ns": 12168665 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12082399, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9289728, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26982760, + "runtime_create_ns": 26365, + "jit_attach_ns": 61213, + "context_create_ns": 112600, + "definition_eval_ns": 56535, + "first_eval_ns": 8031232, + "threshold_crossing_ns": 5348881, + "compile_ns": 6018172, + "install_ns": 52034, + "osr_ns": 0, + "steady_state_ns": 12082399 + } + }, + "candidate": { + "elapsed_ns": 12209534, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9154560, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26321749, + "runtime_create_ns": 26863, + "jit_attach_ns": 55968, + "context_create_ns": 114350, + "definition_eval_ns": 66270, + "first_eval_ns": 7292940, + "threshold_crossing_ns": 5292869, + "compile_ns": 5978521, + "install_ns": 43013, + "osr_ns": 0, + "steady_state_ns": 12209534 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12116285, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9314304, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26549088, + "runtime_create_ns": 34140, + "jit_attach_ns": 54665, + "context_create_ns": 108485, + "definition_eval_ns": 61223, + "first_eval_ns": 7524272, + "threshold_crossing_ns": 5398438, + "compile_ns": 6008333, + "install_ns": 71301, + "osr_ns": 0, + "steady_state_ns": 12116285 + } + }, + "baseline": { + "elapsed_ns": 12194273, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9465856, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26197838, + "runtime_create_ns": 30621, + "jit_attach_ns": 54146, + "context_create_ns": 113078, + "definition_eval_ns": 51879, + "first_eval_ns": 7221408, + "threshold_crossing_ns": 5314860, + "compile_ns": 5909894, + "install_ns": 40751, + "osr_ns": 0, + "steady_state_ns": 12194273 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12188120, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9363456, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26974794, + "runtime_create_ns": 33208, + "jit_attach_ns": 57704, + "context_create_ns": 105585, + "definition_eval_ns": 44949, + "first_eval_ns": 7978163, + "threshold_crossing_ns": 5303256, + "compile_ns": 6016066, + "install_ns": 45533, + "osr_ns": 0, + "steady_state_ns": 12188120 + } + }, + "candidate": { + "elapsed_ns": 12117560, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9396224, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26290054, + "runtime_create_ns": 27058, + "jit_attach_ns": 51414, + "context_create_ns": 114165, + "definition_eval_ns": 45330, + "first_eval_ns": 7138363, + "threshold_crossing_ns": 5566075, + "compile_ns": 5923602, + "install_ns": 46931, + "osr_ns": 0, + "steady_state_ns": 12117560 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12175954, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9453568, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26544646, + "runtime_create_ns": 25714, + "jit_attach_ns": 57168, + "context_create_ns": 114028, + "definition_eval_ns": 51096, + "first_eval_ns": 7517616, + "threshold_crossing_ns": 5344993, + "compile_ns": 5898659, + "install_ns": 40326, + "osr_ns": 0, + "steady_state_ns": 12175954 + } + }, + "baseline": { + "elapsed_ns": 12128250, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9457664, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26263661, + "runtime_create_ns": 24045, + "jit_attach_ns": 56091, + "context_create_ns": 105522, + "definition_eval_ns": 58361, + "first_eval_ns": 7284266, + "threshold_crossing_ns": 5341083, + "compile_ns": 5897708, + "install_ns": 41554, + "osr_ns": 0, + "steady_state_ns": 12128250 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12125719, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9469952, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26959312, + "runtime_create_ns": 23183, + "jit_attach_ns": 61146, + "context_create_ns": 106102, + "definition_eval_ns": 49379, + "first_eval_ns": 8002199, + "threshold_crossing_ns": 5342636, + "compile_ns": 6029475, + "install_ns": 51659, + "osr_ns": 0, + "steady_state_ns": 12125719 + } + }, + "candidate": { + "elapsed_ns": 12170990, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9396224, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26330937, + "runtime_create_ns": 24561, + "jit_attach_ns": 55875, + "context_create_ns": 120031, + "definition_eval_ns": 57578, + "first_eval_ns": 7253922, + "threshold_crossing_ns": 5387201, + "compile_ns": 6011177, + "install_ns": 47467, + "osr_ns": 0, + "steady_state_ns": 12170990 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12258442, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9359360, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26537262, + "runtime_create_ns": 25409, + "jit_attach_ns": 88210, + "context_create_ns": 112459, + "definition_eval_ns": 55890, + "first_eval_ns": 7372915, + "threshold_crossing_ns": 5329934, + "compile_ns": 6015578, + "install_ns": 43703, + "osr_ns": 0, + "steady_state_ns": 12258442 + } + }, + "baseline": { + "elapsed_ns": 12053383, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9404416, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26895605, + "runtime_create_ns": 27218, + "jit_attach_ns": 71985, + "context_create_ns": 133640, + "definition_eval_ns": 52533, + "first_eval_ns": 7976605, + "threshold_crossing_ns": 5320519, + "compile_ns": 6011751, + "install_ns": 48671, + "osr_ns": 0, + "steady_state_ns": 12053383 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12110330, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9396224, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26436588, + "runtime_create_ns": 26160, + "jit_attach_ns": 65655, + "context_create_ns": 111828, + "definition_eval_ns": 91082, + "first_eval_ns": 7397115, + "threshold_crossing_ns": 5362405, + "compile_ns": 6030508, + "install_ns": 45868, + "osr_ns": 0, + "steady_state_ns": 12110330 + } + }, + "candidate": { + "elapsed_ns": 12190701, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9224192, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26895573, + "runtime_create_ns": 27171, + "jit_attach_ns": 55839, + "context_create_ns": 115334, + "definition_eval_ns": 54937, + "first_eval_ns": 7885548, + "threshold_crossing_ns": 5340134, + "compile_ns": 5971757, + "install_ns": 48552, + "osr_ns": 0, + "steady_state_ns": 12190701 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12177610, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9367552, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26549879, + "runtime_create_ns": 28545, + "jit_attach_ns": 67472, + "context_create_ns": 121749, + "definition_eval_ns": 62374, + "first_eval_ns": 7537917, + "threshold_crossing_ns": 5322656, + "compile_ns": 6036624, + "install_ns": 54383, + "osr_ns": 0, + "steady_state_ns": 12177610 + } + }, + "baseline": { + "elapsed_ns": 12115566, + "checksum": "number:40ba6d0000000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9338880, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26920714, + "runtime_create_ns": 29356, + "jit_attach_ns": 64101, + "context_create_ns": 119529, + "definition_eval_ns": 58661, + "first_eval_ns": 7897904, + "threshold_crossing_ns": 5382319, + "compile_ns": 6033351, + "install_ns": 54280, + "osr_ns": 0, + "steady_state_ns": 12115566 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12172584, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9392128, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 27013174, + "runtime_create_ns": 23700, + "jit_attach_ns": 58393, + "context_create_ns": 107731, + "definition_eval_ns": 46953, + "first_eval_ns": 8069645, + "threshold_crossing_ns": 5286490, + "compile_ns": 6048570, + "install_ns": 49375, + "osr_ns": 0, + "steady_state_ns": 12172584 + } + }, + "candidate": { + "elapsed_ns": 12153217, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9437184, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26164377, + "runtime_create_ns": 29400, + "jit_attach_ns": 53468, + "context_create_ns": 121874, + "definition_eval_ns": 57002, + "first_eval_ns": 7222453, + "threshold_crossing_ns": 5260688, + "compile_ns": 5985806, + "install_ns": 43201, + "osr_ns": 0, + "steady_state_ns": 12153217 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12161148, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9289728, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26291394, + "runtime_create_ns": 31679, + "jit_attach_ns": 53255, + "context_create_ns": 108444, + "definition_eval_ns": 51307, + "first_eval_ns": 7306391, + "threshold_crossing_ns": 5316196, + "compile_ns": 5903134, + "install_ns": 40773, + "osr_ns": 0, + "steady_state_ns": 12161148 + } + }, + "baseline": { + "elapsed_ns": 12047184, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9228288, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26276433, + "runtime_create_ns": 27386, + "jit_attach_ns": 51000, + "context_create_ns": 104766, + "definition_eval_ns": 54135, + "first_eval_ns": 7331623, + "threshold_crossing_ns": 5397569, + "compile_ns": 5961515, + "install_ns": 44497, + "osr_ns": 0, + "steady_state_ns": 12047184 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12097079, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9351168, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26732103, + "runtime_create_ns": 25940, + "jit_attach_ns": 58719, + "context_create_ns": 112301, + "definition_eval_ns": 54730, + "first_eval_ns": 7810907, + "threshold_crossing_ns": 5302998, + "compile_ns": 5946444, + "install_ns": 42421, + "osr_ns": 0, + "steady_state_ns": 12097079 + } + }, + "candidate": { + "elapsed_ns": 12185582, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9252864, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26184024, + "runtime_create_ns": 29152, + "jit_attach_ns": 54759, + "context_create_ns": 114122, + "definition_eval_ns": 64558, + "first_eval_ns": 7196199, + "threshold_crossing_ns": 5280009, + "compile_ns": 5910225, + "install_ns": 41683, + "osr_ns": 0, + "steady_state_ns": 12185582 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12225817, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9379840, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26591715, + "runtime_create_ns": 27473, + "jit_attach_ns": 63601, + "context_create_ns": 118978, + "definition_eval_ns": 60236, + "first_eval_ns": 7495654, + "threshold_crossing_ns": 5332128, + "compile_ns": 5963870, + "install_ns": 45781, + "osr_ns": 0, + "steady_state_ns": 12225817 + } + }, + "baseline": { + "elapsed_ns": 12161407, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9474048, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26947704, + "runtime_create_ns": 31599, + "jit_attach_ns": 69605, + "context_create_ns": 110383, + "definition_eval_ns": 57532, + "first_eval_ns": 7934116, + "threshold_crossing_ns": 5341654, + "compile_ns": 5988016, + "install_ns": 52464, + "osr_ns": 0, + "steady_state_ns": 12161407 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12202158, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9334784, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26424015, + "runtime_create_ns": 27300, + "jit_attach_ns": 59062, + "context_create_ns": 114850, + "definition_eval_ns": 69324, + "first_eval_ns": 7371468, + "threshold_crossing_ns": 5314942, + "compile_ns": 6003490, + "install_ns": 44827, + "osr_ns": 0, + "steady_state_ns": 12202158 + } + }, + "candidate": { + "elapsed_ns": 12119326, + "checksum": "number:40ba6d0000000000", + "native_entries": 3770, + "native_acquisitions": 1979, + "native_exits": 3770, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9396224, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26896441, + "runtime_create_ns": 31368, + "jit_attach_ns": 52677, + "context_create_ns": 106665, + "definition_eval_ns": 54131, + "first_eval_ns": 7969548, + "threshold_crossing_ns": 5312078, + "compile_ns": 4216933, + "install_ns": 47878, + "osr_ns": 0, + "steady_state_ns": 12119326 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12142366, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9433088, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26325790, + "runtime_create_ns": 29189, + "jit_attach_ns": 54142, + "context_create_ns": 107522, + "definition_eval_ns": 48848, + "first_eval_ns": 7421239, + "threshold_crossing_ns": 5273444, + "compile_ns": 5903919, + "install_ns": 41331, + "osr_ns": 0, + "steady_state_ns": 12142366 + } + }, + "baseline": { + "elapsed_ns": 12168621, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9297920, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26291840, + "runtime_create_ns": 27071, + "jit_attach_ns": 56627, + "context_create_ns": 101277, + "definition_eval_ns": 43898, + "first_eval_ns": 7351864, + "threshold_crossing_ns": 5312133, + "compile_ns": 5895178, + "install_ns": 42717, + "osr_ns": 0, + "steady_state_ns": 12168621 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12085513, + "checksum": "number:40ba6d0000000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9469952, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26247230, + "runtime_create_ns": 24029, + "jit_attach_ns": 54462, + "context_create_ns": 116925, + "definition_eval_ns": 48758, + "first_eval_ns": 7325543, + "threshold_crossing_ns": 5332367, + "compile_ns": 6003937, + "install_ns": 42844, + "osr_ns": 0, + "steady_state_ns": 12085513 + } + }, + "candidate": { + "elapsed_ns": 12178938, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9392128, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26180619, + "runtime_create_ns": 24709, + "jit_attach_ns": 52130, + "context_create_ns": 121004, + "definition_eval_ns": 52051, + "first_eval_ns": 7133882, + "threshold_crossing_ns": 5362299, + "compile_ns": 5902870, + "install_ns": 41982, + "osr_ns": 0, + "steady_state_ns": 12178938 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12153276, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9330688, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26241575, + "runtime_create_ns": 36927, + "jit_attach_ns": 57866, + "context_create_ns": 111648, + "definition_eval_ns": 56442, + "first_eval_ns": 7292898, + "threshold_crossing_ns": 5280634, + "compile_ns": 5952426, + "install_ns": 41105, + "osr_ns": 0, + "steady_state_ns": 12153276 + } + }, + "baseline": { + "elapsed_ns": 12190052, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9379840, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26259824, + "runtime_create_ns": 26993, + "jit_attach_ns": 53686, + "context_create_ns": 105333, + "definition_eval_ns": 64129, + "first_eval_ns": 7299468, + "threshold_crossing_ns": 5265485, + "compile_ns": 5925817, + "install_ns": 42950, + "osr_ns": 0, + "steady_state_ns": 12190052 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12111946, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9461760, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 27196446, + "runtime_create_ns": 26705, + "jit_attach_ns": 58341, + "context_create_ns": 111575, + "definition_eval_ns": 56784, + "first_eval_ns": 8189600, + "threshold_crossing_ns": 5412409, + "compile_ns": 6131440, + "install_ns": 66427, + "osr_ns": 0, + "steady_state_ns": 12111946 + } + }, + "candidate": { + "elapsed_ns": 12057988, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9424896, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26503791, + "runtime_create_ns": 31673, + "jit_attach_ns": 62252, + "context_create_ns": 123159, + "definition_eval_ns": 58604, + "first_eval_ns": 7562372, + "threshold_crossing_ns": 5340380, + "compile_ns": 5986318, + "install_ns": 50276, + "osr_ns": 0, + "steady_state_ns": 12057988 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12166369, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9388032, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26296300, + "runtime_create_ns": 32123, + "jit_attach_ns": 59905, + "context_create_ns": 128578, + "definition_eval_ns": 60716, + "first_eval_ns": 7216128, + "threshold_crossing_ns": 5371914, + "compile_ns": 6004030, + "install_ns": 42766, + "osr_ns": 0, + "steady_state_ns": 12166369 + } + }, + "baseline": { + "elapsed_ns": 12097760, + "checksum": "number:40ba6d0000000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9289728, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26164324, + "runtime_create_ns": 25812, + "jit_attach_ns": 63569, + "context_create_ns": 108674, + "definition_eval_ns": 52533, + "first_eval_ns": 7204097, + "threshold_crossing_ns": 5350171, + "compile_ns": 5957156, + "install_ns": 46679, + "osr_ns": 0, + "steady_state_ns": 12097760 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12177671, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9416704, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26590018, + "runtime_create_ns": 28191, + "jit_attach_ns": 57164, + "context_create_ns": 101074, + "definition_eval_ns": 44937, + "first_eval_ns": 7654536, + "threshold_crossing_ns": 5307284, + "compile_ns": 5922636, + "install_ns": 40784, + "osr_ns": 0, + "steady_state_ns": 12177671 + } + }, + "candidate": { + "elapsed_ns": 12207462, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9277440, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26210403, + "runtime_create_ns": 31380, + "jit_attach_ns": 48622, + "context_create_ns": 97860, + "definition_eval_ns": 58258, + "first_eval_ns": 7180617, + "threshold_crossing_ns": 5328703, + "compile_ns": 5889651, + "install_ns": 44136, + "osr_ns": 0, + "steady_state_ns": 12207462 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12186635, + "checksum": "number:40ba6d0000000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9371648, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26974482, + "runtime_create_ns": 33767, + "jit_attach_ns": 56208, + "context_create_ns": 114386, + "definition_eval_ns": 61288, + "first_eval_ns": 7952315, + "threshold_crossing_ns": 5307771, + "compile_ns": 6099103, + "install_ns": 60319, + "osr_ns": 0, + "steady_state_ns": 12186635 + } + }, + "baseline": { + "elapsed_ns": 12138419, + "checksum": "number:40ba6d0000000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9359360, + "code_bytes": 9863, + "metadata_bytes": 3166, + "active_ir_bytes": 1287, + "automatic_ready": true, + "phases": { + "total_ns": 26205662, + "runtime_create_ns": 29142, + "jit_attach_ns": 54943, + "context_create_ns": 114569, + "definition_eval_ns": 50952, + "first_eval_ns": 7226742, + "threshold_crossing_ns": 5361095, + "compile_ns": 5958933, + "install_ns": 46420, + "osr_ns": 0, + "steady_state_ns": 12138419 + } + } + } + ], + "automatic": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12209741, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9367552, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023991694, + "runtime_create_ns": 24397, + "jit_attach_ns": 55220, + "context_create_ns": 120318, + "definition_eval_ns": 41088, + "first_eval_ns": 6037455, + "threshold_crossing_ns": 2004274368, + "compile_ns": 5378903, + "install_ns": 30292, + "osr_ns": 0, + "steady_state_ns": 12209741 + } + }, + "candidate": { + "elapsed_ns": 12112729, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9347072, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023417168, + "runtime_create_ns": 28906, + "jit_attach_ns": 75688, + "context_create_ns": 121237, + "definition_eval_ns": 49186, + "first_eval_ns": 5845609, + "threshold_crossing_ns": 2003932227, + "compile_ns": 5422504, + "install_ns": 37315, + "osr_ns": 0, + "steady_state_ns": 12112729 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12214167, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9392128, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023771469, + "runtime_create_ns": 23299, + "jit_attach_ns": 47659, + "context_create_ns": 104845, + "definition_eval_ns": 32237, + "first_eval_ns": 5948524, + "threshold_crossing_ns": 2004154264, + "compile_ns": 5319800, + "install_ns": 34456, + "osr_ns": 0, + "steady_state_ns": 12214167 + } + }, + "baseline": { + "elapsed_ns": 12115651, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9412608, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023373627, + "runtime_create_ns": 28870, + "jit_attach_ns": 66190, + "context_create_ns": 116299, + "definition_eval_ns": 44847, + "first_eval_ns": 5450746, + "threshold_crossing_ns": 2004300144, + "compile_ns": 4332170, + "install_ns": 32958, + "osr_ns": 0, + "steady_state_ns": 12115651 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12139815, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9289728, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2021840971, + "runtime_create_ns": 25341, + "jit_attach_ns": 70124, + "context_create_ns": 106593, + "definition_eval_ns": 36963, + "first_eval_ns": 4507512, + "threshold_crossing_ns": 2003701779, + "compile_ns": 2597127, + "install_ns": 32907, + "osr_ns": 0, + "steady_state_ns": 12139815 + } + }, + "candidate": { + "elapsed_ns": 12035964, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9388032, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024355293, + "runtime_create_ns": 28224, + "jit_attach_ns": 64808, + "context_create_ns": 115010, + "definition_eval_ns": 49677, + "first_eval_ns": 5978499, + "threshold_crossing_ns": 2004810210, + "compile_ns": 5412721, + "install_ns": 35325, + "osr_ns": 0, + "steady_state_ns": 12035964 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12119518, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9269248, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024026797, + "runtime_create_ns": 28920, + "jit_attach_ns": 49308, + "context_create_ns": 104789, + "definition_eval_ns": 30319, + "first_eval_ns": 5939949, + "threshold_crossing_ns": 2004505181, + "compile_ns": 5338761, + "install_ns": 34450, + "osr_ns": 0, + "steady_state_ns": 12119518 + } + }, + "baseline": { + "elapsed_ns": 12177700, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024225466, + "runtime_create_ns": 31558, + "jit_attach_ns": 69463, + "context_create_ns": 119596, + "definition_eval_ns": 43809, + "first_eval_ns": 6140591, + "threshold_crossing_ns": 2004378520, + "compile_ns": 5464029, + "install_ns": 33879, + "osr_ns": 0, + "steady_state_ns": 12177700 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12169656, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9396224, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023501811, + "runtime_create_ns": 26264, + "jit_attach_ns": 51475, + "context_create_ns": 101981, + "definition_eval_ns": 41371, + "first_eval_ns": 6031250, + "threshold_crossing_ns": 2003866743, + "compile_ns": 5310699, + "install_ns": 27429, + "osr_ns": 0, + "steady_state_ns": 12169656 + } + }, + "candidate": { + "elapsed_ns": 12122436, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9404416, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023787462, + "runtime_create_ns": 30765, + "jit_attach_ns": 62383, + "context_create_ns": 122684, + "definition_eval_ns": 46446, + "first_eval_ns": 6235403, + "threshold_crossing_ns": 2003913139, + "compile_ns": 5439758, + "install_ns": 43730, + "osr_ns": 0, + "steady_state_ns": 12122436 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12114524, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9412608, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023326300, + "runtime_create_ns": 27486, + "jit_attach_ns": 48298, + "context_create_ns": 114257, + "definition_eval_ns": 38336, + "first_eval_ns": 5907150, + "threshold_crossing_ns": 2003823755, + "compile_ns": 5381533, + "install_ns": 36957, + "osr_ns": 0, + "steady_state_ns": 12114524 + } + }, + "baseline": { + "elapsed_ns": 12087396, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9371648, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023229472, + "runtime_create_ns": 28805, + "jit_attach_ns": 70333, + "context_create_ns": 119300, + "definition_eval_ns": 48789, + "first_eval_ns": 4780005, + "threshold_crossing_ns": 2004854331, + "compile_ns": 4031621, + "install_ns": 47229, + "osr_ns": 0, + "steady_state_ns": 12087396 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12072913, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9285632, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024631946, + "runtime_create_ns": 26282, + "jit_attach_ns": 51009, + "context_create_ns": 100959, + "definition_eval_ns": 31920, + "first_eval_ns": 6200453, + "threshold_crossing_ns": 2004911093, + "compile_ns": 5400722, + "install_ns": 38625, + "osr_ns": 0, + "steady_state_ns": 12072913 + } + }, + "candidate": { + "elapsed_ns": 12124143, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9400320, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023449395, + "runtime_create_ns": 39354, + "jit_attach_ns": 60748, + "context_create_ns": 120779, + "definition_eval_ns": 47055, + "first_eval_ns": 6174522, + "threshold_crossing_ns": 2003652837, + "compile_ns": 5423695, + "install_ns": 41285, + "osr_ns": 0, + "steady_state_ns": 12124143 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12232785, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023345130, + "runtime_create_ns": 24482, + "jit_attach_ns": 55793, + "context_create_ns": 121233, + "definition_eval_ns": 40646, + "first_eval_ns": 5925961, + "threshold_crossing_ns": 2003693909, + "compile_ns": 5403827, + "install_ns": 35787, + "osr_ns": 0, + "steady_state_ns": 12232785 + } + }, + "baseline": { + "elapsed_ns": 12153482, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9269248, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024218433, + "runtime_create_ns": 32786, + "jit_attach_ns": 65093, + "context_create_ns": 111942, + "definition_eval_ns": 47743, + "first_eval_ns": 6542304, + "threshold_crossing_ns": 2004022195, + "compile_ns": 5477354, + "install_ns": 39152, + "osr_ns": 0, + "steady_state_ns": 12153482 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12105068, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9261056, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022825803, + "runtime_create_ns": 30468, + "jit_attach_ns": 62001, + "context_create_ns": 111126, + "definition_eval_ns": 42248, + "first_eval_ns": 4508564, + "threshold_crossing_ns": 2004717037, + "compile_ns": 2668875, + "install_ns": 38809, + "osr_ns": 0, + "steady_state_ns": 12105068 + } + }, + "candidate": { + "elapsed_ns": 12161013, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9220096, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023343486, + "runtime_create_ns": 35027, + "jit_attach_ns": 63280, + "context_create_ns": 114000, + "definition_eval_ns": 55954, + "first_eval_ns": 5879058, + "threshold_crossing_ns": 2003813524, + "compile_ns": 5520367, + "install_ns": 53633, + "osr_ns": 0, + "steady_state_ns": 12161013 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12146479, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023206199, + "runtime_create_ns": 35958, + "jit_attach_ns": 53943, + "context_create_ns": 106637, + "definition_eval_ns": 41306, + "first_eval_ns": 5798413, + "threshold_crossing_ns": 2003772363, + "compile_ns": 5392950, + "install_ns": 37661, + "osr_ns": 0, + "steady_state_ns": 12146479 + } + }, + "baseline": { + "elapsed_ns": 12207981, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9342976, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024939681, + "runtime_create_ns": 32415, + "jit_attach_ns": 68217, + "context_create_ns": 116370, + "definition_eval_ns": 44051, + "first_eval_ns": 6548100, + "threshold_crossing_ns": 2004694656, + "compile_ns": 5508963, + "install_ns": 46472, + "osr_ns": 0, + "steady_state_ns": 12207981 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12156788, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9367552, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022042897, + "runtime_create_ns": 32440, + "jit_attach_ns": 63322, + "context_create_ns": 111943, + "definition_eval_ns": 41669, + "first_eval_ns": 4472110, + "threshold_crossing_ns": 2003912531, + "compile_ns": 2657574, + "install_ns": 43141, + "osr_ns": 0, + "steady_state_ns": 12156788 + } + }, + "candidate": { + "elapsed_ns": 12124169, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9310208, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022225874, + "runtime_create_ns": 27042, + "jit_attach_ns": 62752, + "context_create_ns": 115681, + "definition_eval_ns": 50612, + "first_eval_ns": 4393235, + "threshold_crossing_ns": 2004193153, + "compile_ns": 2669511, + "install_ns": 35413, + "osr_ns": 0, + "steady_state_ns": 12124169 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12576455, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9363456, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024075994, + "runtime_create_ns": 26939, + "jit_attach_ns": 51319, + "context_create_ns": 109483, + "definition_eval_ns": 38205, + "first_eval_ns": 5903699, + "threshold_crossing_ns": 2004118544, + "compile_ns": 5406158, + "install_ns": 37769, + "osr_ns": 0, + "steady_state_ns": 12576455 + } + }, + "baseline": { + "elapsed_ns": 12139820, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024238105, + "runtime_create_ns": 31191, + "jit_attach_ns": 64904, + "context_create_ns": 113021, + "definition_eval_ns": 42551, + "first_eval_ns": 5959632, + "threshold_crossing_ns": 2004646782, + "compile_ns": 5434766, + "install_ns": 40298, + "osr_ns": 0, + "steady_state_ns": 12139820 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12262861, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9363456, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022854563, + "runtime_create_ns": 26548, + "jit_attach_ns": 53937, + "context_create_ns": 103455, + "definition_eval_ns": 37574, + "first_eval_ns": 4439710, + "threshold_crossing_ns": 2004680615, + "compile_ns": 2568258, + "install_ns": 31269, + "osr_ns": 0, + "steady_state_ns": 12262861 + } + }, + "candidate": { + "elapsed_ns": 12138454, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9334784, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023810656, + "runtime_create_ns": 36364, + "jit_attach_ns": 68542, + "context_create_ns": 122887, + "definition_eval_ns": 48287, + "first_eval_ns": 5888256, + "threshold_crossing_ns": 2004254044, + "compile_ns": 5466002, + "install_ns": 40512, + "osr_ns": 0, + "steady_state_ns": 12138454 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12148512, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9125888, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024360675, + "runtime_create_ns": 26079, + "jit_attach_ns": 62948, + "context_create_ns": 112838, + "definition_eval_ns": 40192, + "first_eval_ns": 5836067, + "threshold_crossing_ns": 2004922628, + "compile_ns": 5404478, + "install_ns": 35940, + "osr_ns": 0, + "steady_state_ns": 12148512 + } + }, + "baseline": { + "elapsed_ns": 12176325, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9334784, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024318714, + "runtime_create_ns": 30227, + "jit_attach_ns": 63481, + "context_create_ns": 116807, + "definition_eval_ns": 42425, + "first_eval_ns": 6567776, + "threshold_crossing_ns": 2004093129, + "compile_ns": 5444682, + "install_ns": 37510, + "osr_ns": 0, + "steady_state_ns": 12176325 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12212051, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9252864, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023943768, + "runtime_create_ns": 26324, + "jit_attach_ns": 55144, + "context_create_ns": 103236, + "definition_eval_ns": 29623, + "first_eval_ns": 5973357, + "threshold_crossing_ns": 2004291798, + "compile_ns": 5365060, + "install_ns": 34110, + "osr_ns": 0, + "steady_state_ns": 12212051 + } + }, + "candidate": { + "elapsed_ns": 12187682, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9318400, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024172066, + "runtime_create_ns": 34902, + "jit_attach_ns": 64832, + "context_create_ns": 121833, + "definition_eval_ns": 46248, + "first_eval_ns": 5811814, + "threshold_crossing_ns": 2004661820, + "compile_ns": 5496872, + "install_ns": 44810, + "osr_ns": 0, + "steady_state_ns": 12187682 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12064896, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9310208, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024340066, + "runtime_create_ns": 27264, + "jit_attach_ns": 61653, + "context_create_ns": 116118, + "definition_eval_ns": 46770, + "first_eval_ns": 6092694, + "threshold_crossing_ns": 2004678345, + "compile_ns": 5433154, + "install_ns": 40411, + "osr_ns": 0, + "steady_state_ns": 12064896 + } + }, + "baseline": { + "elapsed_ns": 12168869, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9203712, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023124723, + "runtime_create_ns": 33548, + "jit_attach_ns": 65063, + "context_create_ns": 117561, + "definition_eval_ns": 42780, + "first_eval_ns": 4431330, + "threshold_crossing_ns": 2005000423, + "compile_ns": 2662455, + "install_ns": 39231, + "osr_ns": 0, + "steady_state_ns": 12168869 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12118748, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9363456, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024692706, + "runtime_create_ns": 27028, + "jit_attach_ns": 74743, + "context_create_ns": 118023, + "definition_eval_ns": 49122, + "first_eval_ns": 6087774, + "threshold_crossing_ns": 2004981171, + "compile_ns": 5481055, + "install_ns": 52083, + "osr_ns": 0, + "steady_state_ns": 12118748 + } + }, + "candidate": { + "elapsed_ns": 12151043, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9277440, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024228074, + "runtime_create_ns": 32027, + "jit_attach_ns": 67164, + "context_create_ns": 122956, + "definition_eval_ns": 53023, + "first_eval_ns": 6013920, + "threshold_crossing_ns": 2004555428, + "compile_ns": 5446799, + "install_ns": 40303, + "osr_ns": 0, + "steady_state_ns": 12151043 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12127045, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9330688, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023729977, + "runtime_create_ns": 30372, + "jit_attach_ns": 54609, + "context_create_ns": 112578, + "definition_eval_ns": 44879, + "first_eval_ns": 5741813, + "threshold_crossing_ns": 2004366430, + "compile_ns": 5356413, + "install_ns": 40340, + "osr_ns": 0, + "steady_state_ns": 12127045 + } + }, + "baseline": { + "elapsed_ns": 12259572, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9252864, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024540973, + "runtime_create_ns": 28581, + "jit_attach_ns": 63645, + "context_create_ns": 115596, + "definition_eval_ns": 51757, + "first_eval_ns": 6143787, + "threshold_crossing_ns": 2004618770, + "compile_ns": 5465893, + "install_ns": 32979, + "osr_ns": 0, + "steady_state_ns": 12259572 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12015089, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9261056, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024147669, + "runtime_create_ns": 24912, + "jit_attach_ns": 49284, + "context_create_ns": 103755, + "definition_eval_ns": 32801, + "first_eval_ns": 6179741, + "threshold_crossing_ns": 2004492718, + "compile_ns": 5395771, + "install_ns": 27697, + "osr_ns": 0, + "steady_state_ns": 12015089 + } + }, + "candidate": { + "elapsed_ns": 12069450, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9338880, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023298005, + "runtime_create_ns": 40462, + "jit_attach_ns": 60888, + "context_create_ns": 120457, + "definition_eval_ns": 45730, + "first_eval_ns": 5873244, + "threshold_crossing_ns": 2003842415, + "compile_ns": 5480523, + "install_ns": 40489, + "osr_ns": 0, + "steady_state_ns": 12069450 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12108319, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9306112, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2021401026, + "runtime_create_ns": 24494, + "jit_attach_ns": 54547, + "context_create_ns": 108168, + "definition_eval_ns": 39514, + "first_eval_ns": 4212751, + "threshold_crossing_ns": 2003632396, + "compile_ns": 2589006, + "install_ns": 28925, + "osr_ns": 0, + "steady_state_ns": 12108319 + } + }, + "baseline": { + "elapsed_ns": 12143563, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9371648, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024628456, + "runtime_create_ns": 30106, + "jit_attach_ns": 67883, + "context_create_ns": 117779, + "definition_eval_ns": 49765, + "first_eval_ns": 6179250, + "threshold_crossing_ns": 2004786596, + "compile_ns": 5422357, + "install_ns": 35944, + "osr_ns": 0, + "steady_state_ns": 12143563 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12114377, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9306112, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023516994, + "runtime_create_ns": 25852, + "jit_attach_ns": 54087, + "context_create_ns": 105426, + "definition_eval_ns": 41191, + "first_eval_ns": 5139962, + "threshold_crossing_ns": 2004798719, + "compile_ns": 4170631, + "install_ns": 36006, + "osr_ns": 0, + "steady_state_ns": 12114377 + } + }, + "candidate": { + "elapsed_ns": 12227425, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9314304, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024783615, + "runtime_create_ns": 26719, + "jit_attach_ns": 61530, + "context_create_ns": 114704, + "definition_eval_ns": 49693, + "first_eval_ns": 6324964, + "threshold_crossing_ns": 2004728351, + "compile_ns": 5422040, + "install_ns": 35898, + "osr_ns": 0, + "steady_state_ns": 12227425 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12163362, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023162377, + "runtime_create_ns": 33480, + "jit_attach_ns": 67206, + "context_create_ns": 112605, + "definition_eval_ns": 42655, + "first_eval_ns": 5815273, + "threshold_crossing_ns": 2003675939, + "compile_ns": 5414143, + "install_ns": 42895, + "osr_ns": 0, + "steady_state_ns": 12163362 + } + }, + "baseline": { + "elapsed_ns": 12145907, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9342976, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022586826, + "runtime_create_ns": 30230, + "jit_attach_ns": 64747, + "context_create_ns": 111906, + "definition_eval_ns": 41051, + "first_eval_ns": 4442386, + "threshold_crossing_ns": 2004508986, + "compile_ns": 2623054, + "install_ns": 36175, + "osr_ns": 0, + "steady_state_ns": 12145907 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12234322, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9322496, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023548007, + "runtime_create_ns": 27541, + "jit_attach_ns": 53941, + "context_create_ns": 99535, + "definition_eval_ns": 30486, + "first_eval_ns": 6149329, + "threshold_crossing_ns": 2003709227, + "compile_ns": 5376920, + "install_ns": 39143, + "osr_ns": 0, + "steady_state_ns": 12234322 + } + }, + "candidate": { + "elapsed_ns": 12170399, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9347072, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024983037, + "runtime_create_ns": 36507, + "jit_attach_ns": 62144, + "context_create_ns": 118772, + "definition_eval_ns": 49774, + "first_eval_ns": 6314184, + "threshold_crossing_ns": 2004974224, + "compile_ns": 5528291, + "install_ns": 39211, + "osr_ns": 0, + "steady_state_ns": 12170399 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12260655, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9334784, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024592563, + "runtime_create_ns": 25558, + "jit_attach_ns": 57660, + "context_create_ns": 109582, + "definition_eval_ns": 39943, + "first_eval_ns": 6152345, + "threshold_crossing_ns": 2004724801, + "compile_ns": 5490463, + "install_ns": 36315, + "osr_ns": 0, + "steady_state_ns": 12260655 + } + }, + "baseline": { + "elapsed_ns": 12205768, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9367552, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022555635, + "runtime_create_ns": 27434, + "jit_attach_ns": 68993, + "context_create_ns": 115477, + "definition_eval_ns": 47934, + "first_eval_ns": 4376660, + "threshold_crossing_ns": 2004458827, + "compile_ns": 2669576, + "install_ns": 39635, + "osr_ns": 0, + "steady_state_ns": 12205768 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12097728, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023584667, + "runtime_create_ns": 26516, + "jit_attach_ns": 50878, + "context_create_ns": 103412, + "definition_eval_ns": 33934, + "first_eval_ns": 6109565, + "threshold_crossing_ns": 2003912810, + "compile_ns": 5345094, + "install_ns": 33211, + "osr_ns": 0, + "steady_state_ns": 12097728 + } + }, + "candidate": { + "elapsed_ns": 12168703, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9170944, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024766931, + "runtime_create_ns": 33058, + "jit_attach_ns": 61943, + "context_create_ns": 114674, + "definition_eval_ns": 54870, + "first_eval_ns": 6268997, + "threshold_crossing_ns": 2004855646, + "compile_ns": 5428667, + "install_ns": 36042, + "osr_ns": 0, + "steady_state_ns": 12168703 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12211976, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024260733, + "runtime_create_ns": 25075, + "jit_attach_ns": 51949, + "context_create_ns": 101140, + "definition_eval_ns": 40883, + "first_eval_ns": 5880146, + "threshold_crossing_ns": 2004695380, + "compile_ns": 5353306, + "install_ns": 38063, + "osr_ns": 0, + "steady_state_ns": 12211976 + } + }, + "baseline": { + "elapsed_ns": 12174488, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9342976, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022952300, + "runtime_create_ns": 33815, + "jit_attach_ns": 64943, + "context_create_ns": 118299, + "definition_eval_ns": 43732, + "first_eval_ns": 4518016, + "threshold_crossing_ns": 2004747007, + "compile_ns": 2696196, + "install_ns": 34439, + "osr_ns": 0, + "steady_state_ns": 12174488 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12128187, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9179136, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024034281, + "runtime_create_ns": 30656, + "jit_attach_ns": 63706, + "context_create_ns": 122429, + "definition_eval_ns": 49461, + "first_eval_ns": 6152402, + "threshold_crossing_ns": 2004237935, + "compile_ns": 5528256, + "install_ns": 49229, + "osr_ns": 0, + "steady_state_ns": 12128187 + } + }, + "candidate": { + "elapsed_ns": 12183425, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9179136, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2023466045, + "runtime_create_ns": 42553, + "jit_attach_ns": 61295, + "context_create_ns": 112936, + "definition_eval_ns": 50538, + "first_eval_ns": 5810802, + "threshold_crossing_ns": 2003954042, + "compile_ns": 5427696, + "install_ns": 41129, + "osr_ns": 0, + "steady_state_ns": 12183425 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12214261, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9310208, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022425836, + "runtime_create_ns": 29198, + "jit_attach_ns": 57769, + "context_create_ns": 103899, + "definition_eval_ns": 36983, + "first_eval_ns": 4388399, + "threshold_crossing_ns": 2004342004, + "compile_ns": 2564471, + "install_ns": 30368, + "osr_ns": 0, + "steady_state_ns": 12214261 + } + }, + "baseline": { + "elapsed_ns": 12302993, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024057770, + "runtime_create_ns": 32154, + "jit_attach_ns": 67866, + "context_create_ns": 110356, + "definition_eval_ns": 47713, + "first_eval_ns": 6355608, + "threshold_crossing_ns": 2003883943, + "compile_ns": 5497169, + "install_ns": 40297, + "osr_ns": 0, + "steady_state_ns": 12302993 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12262703, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9347072, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024591285, + "runtime_create_ns": 25729, + "jit_attach_ns": 56787, + "context_create_ns": 107691, + "definition_eval_ns": 32397, + "first_eval_ns": 6032650, + "threshold_crossing_ns": 2004821454, + "compile_ns": 5353346, + "install_ns": 35787, + "osr_ns": 0, + "steady_state_ns": 12262703 + } + }, + "candidate": { + "elapsed_ns": 12182820, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9256960, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024419558, + "runtime_create_ns": 34951, + "jit_attach_ns": 61601, + "context_create_ns": 111217, + "definition_eval_ns": 46621, + "first_eval_ns": 6272658, + "threshold_crossing_ns": 2004468606, + "compile_ns": 5477445, + "install_ns": 39724, + "osr_ns": 0, + "steady_state_ns": 12182820 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 12148386, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9265152, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2024094466, + "runtime_create_ns": 26702, + "jit_attach_ns": 57551, + "context_create_ns": 104890, + "definition_eval_ns": 32284, + "first_eval_ns": 5829527, + "threshold_crossing_ns": 2004645897, + "compile_ns": 5394725, + "install_ns": 35570, + "osr_ns": 0, + "steady_state_ns": 12148386 + } + }, + "baseline": { + "elapsed_ns": 12171900, + "checksum": "number:40ba6d0000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9449472, + "code_bytes": 8648, + "metadata_bytes": 2476, + "active_ir_bytes": 1287, + "automatic_ready": false, + "phases": { + "total_ns": 2022103543, + "runtime_create_ns": 29102, + "jit_attach_ns": 68543, + "context_create_ns": 115760, + "definition_eval_ns": 43333, + "first_eval_ns": 4504860, + "threshold_crossing_ns": 2003906970, + "compile_ns": 2636116, + "install_ns": 33927, + "osr_ns": 0, + "steady_state_ns": 12171900 + } + } + } + ] + }, + "throughput": { + "interpreter": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 59, + "elapsed_ns": 1006112646 + }, + { + "window_index": 1, + "fresh_workers": 58, + "elapsed_ns": 1005503481 + }, + { + "window_index": 2, + "fresh_workers": 58, + "elapsed_ns": 1000632408 + }, + { + "window_index": 3, + "fresh_workers": 59, + "elapsed_ns": 1012125432 + }, + { + "window_index": 4, + "fresh_workers": 59, + "elapsed_ns": 1010626205 + }, + { + "window_index": 5, + "fresh_workers": 59, + "elapsed_ns": 1007122542 + }, + { + "window_index": 6, + "fresh_workers": 58, + "elapsed_ns": 1002264677 + }, + { + "window_index": 7, + "fresh_workers": 58, + "elapsed_ns": 1000706240 + }, + { + "window_index": 8, + "fresh_workers": 59, + "elapsed_ns": 1014274125 + }, + { + "window_index": 9, + "fresh_workers": 59, + "elapsed_ns": 1015914164 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 59, + "elapsed_ns": 1017155761 + }, + { + "window_index": 1, + "fresh_workers": 59, + "elapsed_ns": 1009135870 + }, + { + "window_index": 2, + "fresh_workers": 58, + "elapsed_ns": 1001899087 + }, + { + "window_index": 3, + "fresh_workers": 59, + "elapsed_ns": 1008017896 + }, + { + "window_index": 4, + "fresh_workers": 59, + "elapsed_ns": 1016429605 + }, + { + "window_index": 5, + "fresh_workers": 59, + "elapsed_ns": 1013427911 + }, + { + "window_index": 6, + "fresh_workers": 59, + "elapsed_ns": 1008051727 + }, + { + "window_index": 7, + "fresh_workers": 59, + "elapsed_ns": 1013875689 + }, + { + "window_index": 8, + "fresh_workers": 59, + "elapsed_ns": 1008468207 + }, + { + "window_index": 9, + "fresh_workers": 59, + "elapsed_ns": 1011650327 + } + ] + }, + "tier1": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 7, + "elapsed_ns": 1085501197 + }, + { + "window_index": 1, + "fresh_workers": 7, + "elapsed_ns": 1092912978 + }, + { + "window_index": 2, + "fresh_workers": 7, + "elapsed_ns": 1088718069 + }, + { + "window_index": 3, + "fresh_workers": 7, + "elapsed_ns": 1083925020 + }, + { + "window_index": 4, + "fresh_workers": 7, + "elapsed_ns": 1088040645 + }, + { + "window_index": 5, + "fresh_workers": 7, + "elapsed_ns": 1087253523 + }, + { + "window_index": 6, + "fresh_workers": 7, + "elapsed_ns": 1089838591 + }, + { + "window_index": 7, + "fresh_workers": 7, + "elapsed_ns": 1083603657 + }, + { + "window_index": 8, + "fresh_workers": 7, + "elapsed_ns": 1085445432 + }, + { + "window_index": 9, + "fresh_workers": 7, + "elapsed_ns": 1088067505 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 8, + "elapsed_ns": 1048958744 + }, + { + "window_index": 1, + "fresh_workers": 8, + "elapsed_ns": 1044714343 + }, + { + "window_index": 2, + "fresh_workers": 8, + "elapsed_ns": 1048790098 + }, + { + "window_index": 3, + "fresh_workers": 8, + "elapsed_ns": 1047467474 + }, + { + "window_index": 4, + "fresh_workers": 8, + "elapsed_ns": 1041788269 + }, + { + "window_index": 5, + "fresh_workers": 8, + "elapsed_ns": 1048557257 + }, + { + "window_index": 6, + "fresh_workers": 8, + "elapsed_ns": 1046301172 + }, + { + "window_index": 7, + "fresh_workers": 8, + "elapsed_ns": 1047613266 + }, + { + "window_index": 8, + "fresh_workers": 8, + "elapsed_ns": 1048643118 + }, + { + "window_index": 9, + "fresh_workers": 8, + "elapsed_ns": 1045619561 + } + ] + }, + "tier2": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 37, + "elapsed_ns": 1022806589 + }, + { + "window_index": 1, + "fresh_workers": 36, + "elapsed_ns": 1002020966 + }, + { + "window_index": 2, + "fresh_workers": 36, + "elapsed_ns": 1012768861 + }, + { + "window_index": 3, + "fresh_workers": 36, + "elapsed_ns": 1000022344 + }, + { + "window_index": 4, + "fresh_workers": 36, + "elapsed_ns": 1023847450 + }, + { + "window_index": 5, + "fresh_workers": 36, + "elapsed_ns": 1001086773 + }, + { + "window_index": 6, + "fresh_workers": 36, + "elapsed_ns": 1002703273 + }, + { + "window_index": 7, + "fresh_workers": 36, + "elapsed_ns": 1006135437 + }, + { + "window_index": 8, + "fresh_workers": 36, + "elapsed_ns": 1010217193 + }, + { + "window_index": 9, + "fresh_workers": 36, + "elapsed_ns": 1001395105 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 37, + "elapsed_ns": 1026008821 + }, + { + "window_index": 1, + "fresh_workers": 36, + "elapsed_ns": 1015513909 + }, + { + "window_index": 2, + "fresh_workers": 37, + "elapsed_ns": 1027794280 + }, + { + "window_index": 3, + "fresh_workers": 36, + "elapsed_ns": 1000127239 + }, + { + "window_index": 4, + "fresh_workers": 36, + "elapsed_ns": 1016591988 + }, + { + "window_index": 5, + "fresh_workers": 37, + "elapsed_ns": 1025867207 + }, + { + "window_index": 6, + "fresh_workers": 36, + "elapsed_ns": 1004902198 + }, + { + "window_index": 7, + "fresh_workers": 36, + "elapsed_ns": 1000206933 + }, + { + "window_index": 8, + "fresh_workers": 37, + "elapsed_ns": 1026930837 + }, + { + "window_index": 9, + "fresh_workers": 36, + "elapsed_ns": 1002395896 + } + ] + }, + "automatic": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 1, + "elapsed_ns": 2025470020 + }, + { + "window_index": 1, + "fresh_workers": 1, + "elapsed_ns": 2026054461 + }, + { + "window_index": 2, + "fresh_workers": 1, + "elapsed_ns": 2026464876 + }, + { + "window_index": 3, + "fresh_workers": 1, + "elapsed_ns": 2026564213 + }, + { + "window_index": 4, + "fresh_workers": 1, + "elapsed_ns": 2025895802 + }, + { + "window_index": 5, + "fresh_workers": 1, + "elapsed_ns": 2026411965 + }, + { + "window_index": 6, + "fresh_workers": 1, + "elapsed_ns": 2025618819 + }, + { + "window_index": 7, + "fresh_workers": 1, + "elapsed_ns": 2024669782 + }, + { + "window_index": 8, + "fresh_workers": 1, + "elapsed_ns": 2025613979 + }, + { + "window_index": 9, + "fresh_workers": 1, + "elapsed_ns": 2026770932 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 1, + "elapsed_ns": 2026458856 + }, + { + "window_index": 1, + "fresh_workers": 1, + "elapsed_ns": 2025820649 + }, + { + "window_index": 2, + "fresh_workers": 1, + "elapsed_ns": 2026174591 + }, + { + "window_index": 3, + "fresh_workers": 1, + "elapsed_ns": 2026234626 + }, + { + "window_index": 4, + "fresh_workers": 1, + "elapsed_ns": 2026354525 + }, + { + "window_index": 5, + "fresh_workers": 1, + "elapsed_ns": 2026385722 + }, + { + "window_index": 6, + "fresh_workers": 1, + "elapsed_ns": 2026476252 + }, + { + "window_index": 7, + "fresh_workers": 1, + "elapsed_ns": 2023945411 + }, + { + "window_index": 8, + "fresh_workers": 1, + "elapsed_ns": 2025428540 + }, + { + "window_index": 9, + "fresh_workers": 1, + "elapsed_ns": 2024086557 + } + ] + } + }, + "summary": { + "interpreter": { + "baseline": { + "baseline_median_ns": 12006099.5, + "candidate_median_ns": 12017423.5, + "candidate_speed_relative_to_baseline": 0.9990577015114762, + "paired_bootstrap_speed_ci95": [ + 0.9947470248609761, + 1.0032613886385817 + ], + "statistically_tied": true + } + }, + "tier1": { + "baseline": { + "baseline_median_ns": 118098594.5, + "candidate_median_ns": 99496574.5, + "candidate_speed_relative_to_baseline": 1.1869614114202494, + "paired_bootstrap_speed_ci95": [ + 1.1834310544625872, + 1.1886666268050137 + ], + "statistically_tied": false + } + }, + "tier2": { + "baseline": { + "baseline_median_ns": 12133334.5, + "candidate_median_ns": 12174713.0, + "candidate_speed_relative_to_baseline": 0.996601275118354, + "paired_bootstrap_speed_ci95": [ + 0.9944208228611772, + 1.0009403717477987 + ], + "statistically_tied": true + } + }, + "automatic": { + "baseline": { + "baseline_median_ns": 12162828.5, + "candidate_median_ns": 12149777.5, + "candidate_speed_relative_to_baseline": 1.001074176049726, + "paired_bootstrap_speed_ci95": [ + 0.9978187449224887, + 1.003440151797414 + ], + "statistically_tied": true + } + } + }, + "driver_source": "\"\"\"Diagnostic paired revision comparison with identical corrected warmup rules for both runtimes.\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport random\nimport statistics\nimport subprocess\nimport time\nimport os\nimport sys\n\nROOT = Path('/home/jason/work/quickjs-jit')\nWORKLOAD = sys.argv[1]\nassert WORKLOAD in ['generic-call-entry', 'call-heavy', 'fibonacci-recursive', 'scalar-loop', 'property-heavy']\nOUTPUT = Path('/tmp/jit-feedback-lookups-' + WORKLOAD + '.json')\nos.sched_setaffinity(0, {0})\nENGINES = {\n 'baseline': Path('/tmp/jit-timing-stack-settled-baseline/jit-bench'),\n 'candidate': ROOT / 'target/release/jit-bench',\n}\nSCRIPT = ROOT / 'benchmarks/scripts' / (WORKLOAD + '.js')\nMODES = ['interpreter', 'tier1', 'tier2', 'automatic']\nWARMUPS, PAIRS, WINDOWS = 5, 30, 10\nchecksum = None\n\ndef digest(path):\n return hashlib.sha256(path.read_bytes()).hexdigest()\n\ndef run(engine, mode):\n global checksum\n completed = subprocess.run(\n [str(ENGINES[engine]), 'worker', '--mode', mode, '--script', str(SCRIPT)],\n cwd=ROOT, capture_output=True, text=True, check=True, timeout=120,\n )\n result = json.loads(completed.stdout)\n if checksum is None:\n checksum = result['checksum']\n assert result['checksum'] == checksum, (engine, mode, result)\n assert result['native_entries'] == result['native_exits'], (engine, mode, result)\n assert result['checksum'], (engine, mode, result)\n if mode == 'tier1':\n assert result['tier2_entries'] == 0, (engine, mode, result)\n if WORKLOAD in ['scalar-loop', 'call-heavy'] and mode != 'interpreter':\n assert result['native_entries'] > 0, (engine, mode, result)\n if mode in ['tier2', 'automatic']:\n assert result['tier2_entries'] > 0, (engine, mode, result)\n if mode == 'automatic' and result['tier2_entries'] > 0:\n assert result['automatic_ready'], (engine, mode, result)\n if mode == 'interpreter':\n assert result['native_entries'] == 0\n elif WORKLOAD == 'generic-call-entry':\n assert result['native_entries'] > 0, (engine, mode, result)\n return result\n\ndef rotated(items, offset):\n offset %= len(items)\n return items[offset:] + items[:offset]\n\ndef write():\n temporary = OUTPUT.with_suffix('.partial')\n temporary.write_text(json.dumps(evidence, indent=2) + '\\n')\n temporary.replace(OUTPUT)\n\n# Binary hashes bind each measurement to its implementation even though both\n# worker binaries see the current, dirty source tree for the shared script.\nevidence = {\n 'schema': 'jit-feedback-lookups-paired-diagnostic-v1',\n 'workload': WORKLOAD,\n 'cpu_affinity': sorted(os.sched_getaffinity(0)),\n 'status': 'running',\n 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()),\n 'driver_sha256': digest(Path(__file__)),\n 'script': str(SCRIPT), 'script_sha256': digest(SCRIPT),\n 'executables': {name: {'path': str(path), 'sha256': digest(path)} for name, path in ENGINES.items()},\n 'candidate_revision': subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(),\n 'source_dirty': True,\n 'harness_sha256': digest(ROOT / 'benchmarks/run.rs'),\n 'harness_source': (ROOT / 'benchmarks/run.rs').read_text(),\n 'suites_lock_sha256': digest(ROOT / 'benchmarks/suites.lock'),\n 'candidate_runtime_source_sha256': digest(ROOT / 'jit/src/lib.rs'),\n 'candidate_feedback_source_sha256': digest(ROOT / 'jit/src/runtime/feedback.rs'),\n 'candidate_runtime_diff': Path('/tmp/jit-feedback-lookups.diff').read_text(),\n 'script_source': SCRIPT.read_text(),\n 'comparison': 'merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness',\n 'warmup_processes_per_engine_and_mode': WARMUPS,\n 'fresh_process_pairs_per_mode': PAIRS,\n 'throughput_windows_per_engine_and_mode': WINDOWS,\n 'throughput_window_min_ns': 1_000_000_000,\n 'throughput_unit': 'fresh jit-bench worker processes including setup and warmup',\n 'bootstrap_resamples': 10000,\n 'order_policy': 'Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions',\n 'throughput_orders': {mode: [] for mode in MODES},\n 'pairs': {mode: [] for mode in MODES},\n 'throughput': {mode: {engine: [] for engine in ENGINES} for mode in MODES},\n}\nwrite()\nfor pair in range(WARMUPS):\n for index, mode in enumerate(rotated(MODES, pair)):\n for engine in rotated(list(ENGINES), pair):\n run(engine, mode)\nprint('warmups complete', flush=True)\nfor pair in range(PAIRS):\n for index, mode in enumerate(rotated(MODES, pair)):\n order = rotated(list(ENGINES), pair)\n row = {'pair_index': pair, 'engine_order': order}\n for engine in order:\n row[engine] = run(engine, mode)\n evidence['pairs'][mode].append(row)\n write()\n if (pair + 1) % 5 == 0:\n print(f'completed {pair + 1}/{PAIRS} pairs per mode', flush=True)\nfor window in range(WINDOWS):\n for index, mode in enumerate(rotated(MODES, window)):\n order = rotated(list(ENGINES), window)\n evidence['throughput_orders'][mode].append(order)\n for engine in order:\n start = time.monotonic_ns()\n count = 0\n while time.monotonic_ns() - start < 1_000_000_000:\n run(engine, mode)\n count += 1\n evidence['throughput'][mode][engine].append({\n 'window_index': window, 'fresh_workers': count,\n 'elapsed_ns': time.monotonic_ns() - start,\n })\n write()\n print(f'completed {window + 1}/{WINDOWS} throughput windows', flush=True)\nfor mode in MODES:\n for engine in ENGINES:\n assert sum(row['engine_order'][0] == engine for row in evidence['pairs'][mode]) == PAIRS // 2\n assert sum(order[0] == engine for order in evidence['throughput_orders'][mode]) == WINDOWS // 2\nsummary = {}\nfor mode, pairs in evidence['pairs'].items():\n summary[mode] = {}\n for baseline in ['baseline']:\n a = [row[baseline]['elapsed_ns'] for row in pairs]\n b = [row['candidate']['elapsed_ns'] for row in pairs]\n rng = random.Random(20260905)\n bootstrap = []\n for _ in range(10000):\n indices = [rng.randrange(len(pairs)) for _ in pairs]\n bootstrap.append(statistics.median(a[i] for i in indices) / statistics.median(b[i] for i in indices))\n bootstrap.sort()\n summary[mode][baseline] = {\n 'baseline_median_ns': statistics.median(a),\n 'candidate_median_ns': statistics.median(b),\n 'candidate_speed_relative_to_baseline': statistics.median(a) / statistics.median(b),\n 'paired_bootstrap_speed_ci95': [bootstrap[249], bootstrap[9749]],\n 'statistically_tied': bootstrap[249] <= 1 <= bootstrap[9749],\n }\n# Detect replacement during measurement instead of silently mixing binaries.\nfor name, path in ENGINES.items():\n assert digest(path) == evidence['executables'][name]['sha256']\nassert digest(SCRIPT) == evidence['script_sha256']\nevidence['summary'] = summary\nevidence['status'] = 'complete'\nwrite()\nprint(json.dumps(summary, indent=2), flush=True)\n", + "limitations": "Dirty-source paired revision diagnostic, not a clean-source acceptance matrix. Baseline is merged M3 a38bd01 runtime, not the timing-stack-only revision; candidate combines timing stack and lookup consolidation; both runtimes rebuilt with identical corrected harness. CPU 0 pinned, local verification completed before timing. Throughput counts fresh worker processes including setup/warmup, not JavaScript operations." +} diff --git a/benchmarks/results/m3-feedback-lookups-generic-call-entry-paired.json b/benchmarks/results/m3-feedback-lookups-generic-call-entry-paired.json new file mode 100644 index 00000000..5d70984d --- /dev/null +++ b/benchmarks/results/m3-feedback-lookups-generic-call-entry-paired.json @@ -0,0 +1,10657 @@ +{ + "schema": "jit-feedback-lookups-paired-diagnostic-v1", + "workload": "generic-call-entry", + "cpu_affinity": [ + 0 + ], + "status": "complete", + "started_utc": "2026-09-05T14:19:30Z", + "driver_sha256": "244b82bef8022b8835920c54496ad3708270830f38672e53bc226db1f79b1775", + "script": "/home/jason/work/quickjs-jit/benchmarks/scripts/generic-call-entry.js", + "script_sha256": "1eb475e3de0557bda01a5166e4d782d826f227370c6d4f72e1cb92e330a2cc40", + "executables": { + "baseline": { + "path": "/tmp/jit-timing-stack-settled-baseline/jit-bench", + "sha256": "06ff0b266112fe00e5a685f89dbbd2cc9167836efda860cab6d8e8b624fa8f61" + }, + "candidate": { + "path": "/home/jason/work/quickjs-jit/target/release/jit-bench", + "sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699" + } + }, + "candidate_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "harness_source": "mod model;\n\nuse model::{\n BenchmarkFile, Exclusion, ModeResult, PhaseTiming, Provenance, SampleEvidence, SamplingPolicy,\n WorkloadResult,\n};\nuse rquickjs::{Context, Function, Runtime, Value};\nuse rquickjs_jit::{abi::AbiInfo, Jit, JitConfig, JitTierPolicy};\nuse serde::{Deserialize, Serialize};\nuse std::{\n collections::BTreeMap,\n env, fs,\n path::{Path, PathBuf},\n process::Command,\n time::{Duration, Instant},\n};\n\nconst DEFAULT_WARMUPS: usize = 5;\nconst DEFAULT_SAMPLES: usize = 30;\nconst DEFAULT_WINDOWS: usize = 10;\nconst DEFAULT_WINDOW_MS: usize = 1_000;\n\n#[derive(Clone, Copy)]\nstruct SamplingConfig {\n warmups: usize,\n samples: usize,\n windows: usize,\n window: Duration,\n}\n\n#[derive(Clone, Copy)]\nstruct Workload {\n name: &'static str,\n suite: &'static str,\n group: &'static str,\n designated: bool,\n file: &'static str,\n}\nconst WORKLOADS: &[Workload] = &[\n Workload {\n name: \"quickjs-int-arith\",\n suite: \"QuickJS microbench\",\n group: \"compute\",\n designated: true,\n file: \"quickjs-int-arith.js\",\n },\n Workload {\n name: \"quickjs-bitops\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-bitops.js\",\n },\n Workload {\n name: \"quickjs-fibonacci\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-fibonacci.js\",\n },\n Workload {\n name: \"numeric\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: true,\n file: \"numeric.js\",\n },\n Workload {\n name: \"scalar-loop\",\n suite: \"rquickjs-jit focused\",\n group: \"scalar-loop\",\n designated: true,\n file: \"scalar-loop.js\",\n },\n Workload {\n name: \"call-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: true,\n file: \"call-heavy.js\",\n },\n Workload {\n name: \"generic-call-entry\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"generic-call-entry.js\",\n },\n Workload {\n name: \"property-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"property-heavy\",\n designated: true,\n file: \"property-heavy.js\",\n },\n Workload {\n name: \"fibonacci-iterative\",\n suite: \"rquickjs-jit focused\",\n group: \"compute\",\n designated: true,\n file: \"fibonacci-iterative.js\",\n },\n Workload {\n name: \"fibonacci-recursive\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"fibonacci-recursive.js\",\n },\n Workload {\n name: \"collections\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"collections.js\",\n },\n Workload {\n name: \"strings-json\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"strings-json.js\",\n },\n Workload {\n name: \"calls-closures\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"calls-closures.js\",\n },\n Workload {\n name: \"adversarial\",\n suite: \"rquickjs-jit\",\n group: \"adversarial\",\n designated: false,\n file: \"adversarial.js\",\n },\n Workload {\n name: \"float64-dense\",\n suite: \"rquickjs-jit matrix\",\n group: \"float64\",\n designated: false,\n file: \"float64-dense.js\",\n },\n Workload {\n name: \"strings-regexp\",\n suite: \"rquickjs-jit matrix\",\n group: \"strings-regexp\",\n designated: false,\n file: \"strings-regexp.js\",\n },\n Workload {\n name: \"arrays-typed\",\n suite: \"rquickjs-jit matrix\",\n group: \"arrays-typed\",\n designated: false,\n file: \"arrays-typed.js\",\n },\n Workload {\n name: \"objects-polymorphic\",\n suite: \"rquickjs-jit matrix\",\n group: \"objects-polymorphic\",\n designated: false,\n file: \"objects-polymorphic.js\",\n },\n Workload {\n name: \"calls-recursion-closures\",\n suite: \"rquickjs-jit matrix\",\n group: \"calls-recursion-closures\",\n designated: false,\n file: \"calls-recursion-closures.js\",\n },\n Workload {\n name: \"json-codec\",\n suite: \"rquickjs-jit matrix\",\n group: \"json-codec\",\n designated: false,\n file: \"json-codec.js\",\n },\n Workload {\n name: \"map-set-bigint\",\n suite: \"rquickjs-jit matrix\",\n group: \"map-set-bigint\",\n designated: false,\n file: \"map-set-bigint.js\",\n },\n Workload {\n name: \"exceptions-promises-async\",\n suite: \"rquickjs-jit matrix\",\n group: \"exceptions-promises-async\",\n designated: false,\n file: \"exceptions-promises-async.js\",\n },\n];\n\n#[derive(Clone, Debug, Deserialize, Serialize)]\nstruct WorkerResult {\n elapsed_ns: u64,\n checksum: String,\n native_entries: u64,\n native_acquisitions: u64,\n native_exits: u64,\n fallbacks: u64,\n retries: u64,\n tier2_entries: u64,\n deopts: u64,\n osr_attempts: u64,\n profitability_evaluations: u64,\n profitability_approved: u64,\n profitability_rejected: u64,\n benefit_recordings: u64,\n measured_benefit_ns: u64,\n opcode_fingerprint: u64,\n abi_fingerprint: u64,\n config_fingerprint: u64,\n peak_rss_bytes: u64,\n code_bytes: u64,\n metadata_bytes: u64,\n active_ir_bytes: u64,\n automatic_ready: bool,\n phases: PhaseTiming,\n}\n\nfn main() {\n if let Err(error) = real_main() {\n eprintln!(\"{error}\");\n std::process::exit(2);\n }\n}\n\nfn real_main() -> Result<(), String> {\n let args = env::args().skip(1).collect::>();\n match args.first().map(String::as_str) {\n Some(\"worker\") => worker(&value(&args,\"--mode\")?, &value(&args,\"--script\")?),\n Some(\"run\") => { let mode=value(&args,\"--mode\")?; write_file(&value(&args,\"--output\")?, measure_interleaved(&[mode])?) }\n Some(\"compare\") => {\n let modes=value(&args,\"--modes\")?.split(',').map(str::to_owned).collect::>();\n let output=value(&args,\"--output\")?; write_file(&output,measure_interleaved(&modes)?)?;\n if let Ok(report)=value(&args,\"--report\") { let status=Command::new(sibling_reporter()?).args([\"--input\",&output,\"--output\",&report]).status().map_err(err)?; if !status.success(){return Err(\"performance gates failed; report contains evidence\".into())} }\n Ok(())\n }\n _ => Err(\"usage: jit-bench run --mode MODE --output FILE | compare --modes ... --output FILE --report FILE\".into()),\n }\n}\n\nfn measure_interleaved(modes: &[String]) -> Result, String> {\n for mode in modes {\n validate_mode(mode)?;\n }\n let executable = env::current_exe().map_err(err)?;\n let mut by_mode: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n let sampling = sampling_config()?;\n let workloads = selected_workloads()?;\n for workload in workloads {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file);\n for round in 0..sampling.warmups {\n for mode in rotated(modes, round) {\n let _ = child(&executable, mode, &path)?;\n }\n }\n let mut samples: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for pair in 0..sampling.samples {\n for mode in rotated(modes, pair) {\n let result = child(&executable, mode, &path)?;\n validate_sample(mode, &result, workload.designated).map_err(|error| {\n format!(\"{} {mode} latency pair {pair}: {error}\", workload.name)\n })?;\n samples\n .get_mut(mode)\n .unwrap()\n .push(evidence_for_mode(mode, pair, result));\n }\n }\n let mut throughput: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for window in 0..sampling.windows {\n for mode in rotated(modes, window) {\n let start = Instant::now();\n let mut ops = 0u64;\n while start.elapsed() < sampling.window {\n validate_sample(mode, &child(&executable, mode, &path)?, workload.designated)\n .map_err(|error| {\n format!(\n \"{} {mode} throughput window {window}: {error}\",\n workload.name\n )\n })?;\n ops = ops.saturating_add(1);\n }\n throughput.get_mut(mode).unwrap().push(ops);\n }\n }\n for mode in modes {\n let mode_samples = samples.remove(mode).unwrap();\n ensure_consistent_samples(mode, &mode_samples)?;\n let raw = mode_samples\n .iter()\n .map(|s| s.elapsed_ns)\n .collect::>();\n let (median, mad, p95, p99, ci) = model::summarize(raw.clone());\n let compile_ns = median_field(&mode_samples, |s| s.phases.compile_ns);\n let install_ns = median_field(&mode_samples, |s| s.phases.install_ns);\n by_mode.get_mut(mode).unwrap().push(WorkloadResult {\n name: workload.name.into(),\n suite: workload.suite.into(),\n group: workload.group.into(),\n designated_kernel: workload.designated,\n samples: mode_samples,\n raw_latency_ns: raw,\n raw_throughput_ops: throughput.remove(mode).unwrap(),\n median_ns: median,\n mad_ns: mad,\n p95_ns: p95,\n p99_ns: p99,\n ci95_ns: ci,\n compile_ns,\n install_ns,\n break_even_executions: None,\n });\n }\n }\n let mut results = by_mode\n .into_iter()\n .map(|(mode, workloads)| ModeResult { mode, workloads })\n .collect::>();\n fill_break_even(&mut results);\n Ok(results)\n}\n\nfn worker(mode: &str, script: &str) -> Result<(), String> {\n validate_mode(mode)?;\n let total = Instant::now();\n let source = fs::read(script).map_err(err)?;\n let mut phases = PhaseTiming::default();\n let start = Instant::now();\n let runtime = Runtime::new().map_err(err)?;\n phases.runtime_create_ns = ns(start.elapsed());\n let start = Instant::now();\n let (jit, config_fingerprint) = if mode == \"interpreter\" {\n (None, hash64(b\"interpreter\"))\n } else {\n let mut builder = JitConfig::builder();\n if matches!(mode, \"tier1\" | \"tier2\") {\n builder = builder.call_threshold(1).loop_threshold(1);\n }\n if mode == \"tier1\" {\n // The second entry freezes the first complete argument/return\n // profile, allowing baseline artifacts to publish a bounded\n // scalar entry for baseline-to-baseline calls.\n builder = builder\n .call_threshold(2)\n .tier_policy(JitTierPolicy::BaselineOnly);\n }\n if mode == \"tier2\" {\n builder = builder\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true);\n }\n let config = builder.build().map_err(err)?;\n let fingerprint = hash64(format!(\"{config:?}\").as_bytes());\n (\n Some(Jit::attach(&runtime, config).map_err(err)?),\n fingerprint,\n )\n };\n phases.jit_attach_ns = ns(start.elapsed());\n let start = Instant::now();\n let context = Context::full(&runtime).map_err(err)?;\n phases.context_create_ns = ns(start.elapsed());\n let start = Instant::now();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .map_err(err)?;\n phases.definition_eval_ns = ns(start.elapsed());\n let tier1_ready_installs = context\n .with(|ctx| {\n ctx.eval::(\n \"typeof globalThis.tier1ReadyInstalls === 'number' ? globalThis.tier1ReadyInstalls : 1\",\n )\n })\n .map_err(err)?;\n let tier2_ready_installs = context\n .with(|ctx| ctx.eval::, _>(\n \"typeof globalThis.tier2ReadyInstalls === 'number' ? globalThis.tier2ReadyInstalls : undefined\",\n ))\n .map_err(err)?;\n let required_installs = if mode == \"tier2\" {\n tier2_ready_installs.unwrap_or(1)\n } else {\n tier1_ready_installs\n };\n let required_tier2 = mode == \"tier2\" && tier2_ready_installs.is_some();\n let start = Instant::now();\n let _first_checksum = invoke_workload(&context)?;\n phases.first_eval_ns = ns(start.elapsed());\n let threshold_start = Instant::now();\n let threshold_deadline = threshold_start + threshold_timeout(mode);\n let mut install_poll = 0u64;\n let mut before = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n loop {\n let _threshold_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n let poll = Instant::now();\n jit.poll();\n let poll_ns = ns(poll.elapsed());\n let now = jit.metrics();\n if now.installed > before.installed {\n install_poll = install_poll.saturating_add(poll_ns);\n }\n before = now;\n // A blacklist is only final for this sample once the worker\n // queue has drained: the one-shot top-level script is rejected\n // on the first poll while the workload's own tiers are still\n // compiling behind it.\n if native_ready(mode, &before, required_installs)\n || blacklist_can_end_warmup(mode, &before, required_tier2)\n {\n break;\n }\n if Instant::now() >= threshold_deadline {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n } else {\n break;\n }\n }\n // Both optimized modes can publish a leaf before its caller is ready.\n // Execute the workload while draining the bounded tail of compilation.\n let mut settled = true;\n if let Some(jit) = &jit {\n if matches!(mode, \"tier2\" | \"automatic\") {\n (before, settled) = settle_compilation(&context, jit, Duration::from_secs(1))?;\n }\n }\n phases.threshold_crossing_ns = ns(threshold_start.elapsed());\n phases.compile_ns = before.compile_ns;\n phases.install_ns = before.install_ns.max(install_poll);\n let osr_before = before.osr_entries;\n let start = Instant::now();\n let _osr_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n phases.osr_ns = if jit\n .as_ref()\n .is_some_and(|j| j.metrics().osr_entries > osr_before)\n {\n ns(start.elapsed())\n } else {\n 0\n };\n let steady_start = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if required_tier2\n && (!settled\n || !native_ready(\"tier2\", &steady_start, required_installs)\n || !compilation_quiet(&before, &steady_start))\n {\n return Err(\"required Tier2 publications did not settle before timing\".into());\n }\n let start = Instant::now();\n let mut checksum = String::new();\n for _ in 0..10 {\n checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n }\n phases.steady_state_ns = ns(start.elapsed());\n if required_tier2 {\n let steady_end = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if !compilation_quiet(&steady_start, &steady_end) {\n return Err(\"required Tier2 benchmark compiled during steady-state timing\".into());\n }\n }\n // A completion that landed during the last steady-state invocation is\n // drained by polling without further JavaScript execution; the timing\n // above is untouched.\n if let Some(jit) = &jit {\n let drain_deadline = Instant::now() + Duration::from_millis(200);\n loop {\n jit.poll();\n let metrics = jit.metrics();\n if (metrics.pending_worker_jobs == 0 && metrics.pending_snapshot_bytes == 0)\n || Instant::now() >= drain_deadline\n {\n break;\n }\n std::thread::sleep(Duration::from_micros(200));\n }\n }\n let metrics = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n let abi = AbiInfo::linked().map_err(err)?;\n phases.total_ns = ns(total.elapsed());\n let result = WorkerResult {\n elapsed_ns: phases.steady_state_ns,\n checksum,\n native_entries: metrics.native_entries,\n native_acquisitions: metrics.native_acquisitions,\n native_exits: metrics.native_exits,\n fallbacks: metrics.native_fallbacks,\n retries: metrics.native_retries,\n tier2_entries: metrics.tier2_entries,\n deopts: metrics.deopts,\n osr_attempts: metrics.osr_attempts,\n profitability_evaluations: metrics.profitability_evaluations,\n profitability_approved: metrics.profitability_approved,\n profitability_rejected: metrics.profitability_rejected,\n benefit_recordings: metrics.benefit_recordings,\n measured_benefit_ns: metrics.measured_benefit_ns,\n opcode_fingerprint: abi.opcode_fingerprint(),\n abi_fingerprint: abi.source_revision() ^ abi.build_fingerprint(),\n config_fingerprint,\n peak_rss_bytes: worker_peak_rss(),\n code_bytes: metrics.code_bytes as u64,\n metadata_bytes: metrics.metadata_bytes as u64,\n active_ir_bytes: metrics.peak_compiler_bytes as u64,\n automatic_ready: mode != \"automatic\" || native_ready(mode, &metrics, tier1_ready_installs),\n phases,\n };\n println!(\"{}\", serde_json::to_string(&result).map_err(err)?);\n Ok(())\n}\n\nfn invoke_workload(context: &Context) -> Result {\n context\n .with(|ctx| {\n let workload: Function = ctx.globals().get(\"workload\")?;\n // A workload may expose a stable callable/object input without\n // resolving it through a global from inside the measured\n // function. This keeps the benchmark honest about call/property\n // bytecodes while making the function independently tierable.\n let argument: Value = ctx.globals().get(\"workloadArgument\")?;\n let result: Value = if argument.is_undefined() {\n workload.call((2_000, 0))?\n } else {\n workload.call((2_000, 0, argument))?\n };\n let result = if let Some(promise) = result.as_promise() {\n promise.finish::()?\n } else {\n result\n };\n if let Some(number) = result.as_number() {\n Ok(format!(\"number:{:016x}\", number.to_bits()))\n } else if let Some(string) = result.as_string() {\n Ok(format!(\"string:{}\", string.to_string()?))\n } else if let Some(boolean) = result.as_bool() {\n Ok(format!(\"boolean:{boolean}\"))\n } else if result.is_null() {\n Ok(\"null\".into())\n } else if result.is_undefined() {\n Ok(\"undefined\".into())\n } else {\n Err(rquickjs::Error::new_from_js(\n result.type_name(),\n \"benchmark checksum primitive\",\n ))\n }\n })\n .map_err(err)\n}\n\nfn validate_mode(mode: &str) -> Result<(), String> {\n if matches!(\n mode,\n \"interpreter\" | \"tier1\" | \"tier2\" | \"automatic\" | \"bun\"\n ) {\n Ok(())\n } else {\n Err(format!(\"unsupported mode {mode}\"))\n }\n}\n\nfn sampling_config() -> Result {\n Ok(SamplingConfig {\n warmups: positive_env(\"JIT_BENCH_WARMUPS\", DEFAULT_WARMUPS)?,\n samples: positive_env(\"JIT_BENCH_SAMPLES\", DEFAULT_SAMPLES)?,\n windows: positive_env(\"JIT_BENCH_WINDOWS\", DEFAULT_WINDOWS)?,\n window: Duration::from_millis(\n positive_env(\"JIT_BENCH_WINDOW_MS\", DEFAULT_WINDOW_MS)? as u64\n ),\n })\n}\n\nfn positive_env(name: &str, default: usize) -> Result {\n match env::var(name) {\n Ok(value) => value\n .parse::()\n .map_err(|_| format!(\"{name} must be a positive integer\"))\n .and_then(|value| {\n (value > 0)\n .then_some(value)\n .ok_or_else(|| format!(\"{name} must be greater than zero\"))\n }),\n Err(env::VarError::NotPresent) => Ok(default),\n Err(error) => Err(format!(\"cannot read {name}: {error}\")),\n }\n}\n\nfn selected_workloads() -> Result, String> {\n let Ok(filter) = env::var(\"JIT_BENCH_WORKLOADS\") else {\n return Ok(WORKLOADS.iter().collect());\n };\n let names = filter\n .split(',')\n .filter(|name| !name.is_empty())\n .collect::>();\n if names.is_empty() {\n return Err(\"JIT_BENCH_WORKLOADS must name at least one workload\".into());\n }\n let selected = WORKLOADS\n .iter()\n .filter(|workload| names.contains(&workload.name))\n .collect::>();\n if selected.len() != names.len() {\n let unknown = names\n .iter()\n .filter(|name| !WORKLOADS.iter().any(|workload| workload.name == **name))\n .copied()\n .collect::>();\n return Err(format!(\n \"unknown benchmark workload(s): {}\",\n unknown.join(\",\")\n ));\n }\n Ok(selected)\n}\nfn native_ready(mode: &str, m: &rquickjs_jit::JitMetrics, required_installs: u64) -> bool {\n match mode {\n \"interpreter\" => true,\n \"tier1\" => m.native_entries > 0 && m.installed >= required_installs,\n \"tier2\" => {\n m.tier2_entries > 0\n && m.installed >= required_installs\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n }\n \"automatic\" => {\n m.tier2_entries > 0 && m.pending_worker_jobs == 0 && m.pending_snapshot_bytes == 0\n }\n _ => false,\n }\n}\nfn blacklist_can_end_warmup(\n mode: &str,\n m: &rquickjs_jit::JitMetrics,\n required_tier2: bool,\n) -> bool {\n mode != \"automatic\"\n && !required_tier2\n && m.blacklisted > 0\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n}\n\nfn compilation_quiet(before: &rquickjs_jit::JitMetrics, after: &rquickjs_jit::JitMetrics) -> bool {\n after.pending_worker_jobs == 0\n && after.pending_snapshot_bytes == 0\n && after.installed == before.installed\n && after.snapshot_requests == before.snapshot_requests\n}\n\nfn settle_compilation(\n context: &Context,\n jit: &Jit,\n timeout: Duration,\n) -> Result<(rquickjs_jit::JitMetrics, bool), String> {\n let deadline = Instant::now() + timeout;\n let mut before = jit.metrics();\n let mut quiet_polls = 0;\n while quiet_polls < 3 && Instant::now() < deadline {\n invoke_workload(context)?;\n jit.poll();\n let after = jit.metrics();\n if compilation_quiet(&before, &after) {\n quiet_polls += 1;\n } else {\n quiet_polls = 0;\n std::thread::sleep(Duration::from_micros(200));\n }\n before = after;\n }\n Ok((before, quiet_polls >= 3))\n}\n\nfn threshold_timeout(mode: &str) -> Duration {\n if mode == \"interpreter\" {\n Duration::ZERO\n } else {\n Duration::from_secs(2)\n }\n}\nfn validate_sample(mode: &str, r: &WorkerResult, requires_native: bool) -> Result<(), String> {\n if r.checksum.is_empty() {\n return Err(\"empty checksum\".into());\n }\n if mode != \"bun\" && r.native_exits > r.native_entries {\n return Err(\"native exits exceed entries\".into());\n }\n match mode {\n \"interpreter\" if r.native_entries != 0 => Err(\"interpreter entered native code\".into()),\n \"tier1\" if requires_native && r.native_entries == 0 => {\n Err(format!(\"Tier1 sample never entered native code: {r:?}\"))\n }\n \"tier1\" if r.tier2_entries != 0 => Err(\"Tier1 policy entered Tier2\".into()),\n \"tier2\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"Tier2 sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"automatic sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if r.tier2_entries > 0 && !r.automatic_ready => Err(format!(\n \"automatic sample retained pending compilation after warmup: {r:?}\"\n )),\n _ => Ok(()),\n }\n}\nfn ensure_consistent_samples(mode: &str, samples: &[SampleEvidence]) -> Result<(), String> {\n let first = samples.first().ok_or(\"no samples\")?;\n for sample in samples {\n if sample.checksum != first.checksum {\n return Err(format!(\n \"{mode} checksum changed at pair {}\",\n sample.pair_index\n ));\n }\n if mode != \"bun\"\n && (sample.opcode_fingerprint != first.opcode_fingerprint\n || sample.abi_fingerprint != first.abi_fingerprint\n || sample.config_fingerprint != first.config_fingerprint)\n {\n return Err(format!(\n \"{mode} fingerprint changed at pair {}\",\n sample.pair_index\n ));\n }\n }\n Ok(())\n}\nfn evidence_for_mode(mode: &str, pair: usize, r: WorkerResult) -> SampleEvidence {\n let external = mode == \"bun\";\n SampleEvidence {\n pair_index: pair as u32,\n elapsed_ns: r.elapsed_ns,\n checksum: r.checksum,\n native_entries: (!external).then_some(r.native_entries),\n native_acquisitions: (!external).then_some(r.native_acquisitions),\n native_exits: (!external).then_some(r.native_exits),\n fallback_count: (!external).then_some(r.fallbacks),\n retry_count: (!external).then_some(r.retries),\n tier1_entries: (!external).then_some(r.native_entries.saturating_sub(r.tier2_entries)),\n tier2_entries: (!external).then_some(r.tier2_entries),\n deopt_count: (!external).then_some(r.deopts),\n osr_attempts: (!external).then_some(r.osr_attempts),\n profitability_evaluations: (!external).then_some(r.profitability_evaluations),\n profitability_approved: (!external).then_some(r.profitability_approved),\n profitability_rejected: (!external).then_some(r.profitability_rejected),\n benefit_recordings: (!external).then_some(r.benefit_recordings),\n measured_benefit_ns: (!external).then_some(r.measured_benefit_ns),\n opcode_fingerprint: (!external).then_some(r.opcode_fingerprint),\n abi_fingerprint: (!external).then_some(r.abi_fingerprint),\n config_fingerprint: (!external).then_some(r.config_fingerprint),\n peak_rss_bytes: (!external).then_some(r.peak_rss_bytes),\n code_bytes: (!external).then_some(r.code_bytes),\n metadata_bytes: (!external).then_some(r.metadata_bytes),\n peak_compiler_bytes: (!external).then_some(r.active_ir_bytes),\n phases: r.phases,\n }\n}\nfn rotated<'a>(modes: &'a [String], round: usize) -> impl Iterator + 'a {\n (0..modes.len()).map(move |i| modes[(i + round) % modes.len()].as_str())\n}\nfn median_field(samples: &[SampleEvidence], field: impl Fn(&SampleEvidence) -> u64) -> u64 {\n let mut v = samples.iter().map(field).collect::>();\n v.sort_unstable();\n model::quantile(&v, 0.5)\n}\nfn fill_break_even(results: &mut [ModeResult]) {\n let Some(base) = results.iter().find(|m| m.mode == \"interpreter\").cloned() else {\n return;\n };\n for mode in results.iter_mut().filter(|m| m.mode != \"interpreter\") {\n for w in &mut mode.workloads {\n if let Some(b) = base.workloads.iter().find(|b| b.name == w.name) {\n let saved = b.median_ns.saturating_sub(w.median_ns);\n w.break_even_executions =\n (saved > 0).then(|| w.compile_ns.saturating_add(w.install_ns).div_ceil(saved));\n }\n }\n }\n}\nfn child(executable: &Path, mode: &str, script: &Path) -> Result {\n if mode == \"bun\" {\n return bun_child(script);\n }\n let output = Command::new(executable)\n .args([\"worker\", \"--mode\", mode, \"--script\"])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n serde_json::from_slice(&output.stdout).map_err(err)\n}\nfn bun_child(script: &Path) -> Result {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n let wrapper = r#\"\nimport { readFileSync } from 'node:fs';\n(0,eval)(readFileSync(process.argv[1],'utf8'));\nconst first=workload(2000,0,globalThis.workloadArgument); if(first&&typeof first.then==='function') await first;\nconst start=Bun.nanoseconds(); let result;\nfor(let i=0;i<10;i++){result=workload(2000,0,globalThis.workloadArgument);if(result&&typeof result.then==='function')result=await result}\nconst elapsed=Bun.nanoseconds()-start;\nfunction checksum(v){if(typeof v==='number'){const b=new ArrayBuffer(8),d=new DataView(b);d.setFloat64(0,v,false);return 'number:'+d.getBigUint64(0,false).toString(16).padStart(16,'0')}if(typeof v==='string')return 'string:'+v;if(typeof v==='boolean')return 'boolean:'+v;if(v===null)return 'null';if(v===undefined)return 'undefined';throw new Error('checksum primitive required')}\nconsole.log(JSON.stringify({elapsed_ns:elapsed,checksum:checksum(result)}));\n\"#;\n let started = Instant::now();\n let output = Command::new(&bun)\n .args([\"--smol\", \"-e\", wrapper])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n #[derive(Deserialize)]\n struct BunOut {\n elapsed_ns: u64,\n checksum: String,\n }\n let out: BunOut = serde_json::from_slice(&output.stdout).map_err(err)?;\n let phases = PhaseTiming {\n steady_state_ns: out.elapsed_ns,\n total_ns: ns(started.elapsed()),\n ..Default::default()\n };\n Ok(WorkerResult {\n elapsed_ns: out.elapsed_ns,\n checksum: out.checksum,\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 0,\n abi_fingerprint: 0,\n config_fingerprint: hash64(format!(\"{}:{}\", command(&bun, &[\"--version\"]), bun).as_bytes()),\n peak_rss_bytes: 0,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: true,\n phases,\n })\n}\nfn write_file(path: &str, modes: Vec) -> Result<(), String> {\n let mut mode_names = modes.iter().map(|m| m.mode.as_str()).collect::>();\n mode_names.sort_unstable();\n if mode_names != [\"automatic\", \"interpreter\", \"tier1\", \"tier2\"]\n && mode_names != [\"automatic\", \"bun\", \"interpreter\", \"tier1\", \"tier2\"]\n {\n return Err(\"benchmark evidence requires the four rquickjs modes and optional bun\".into());\n }\n let sampling = sampling_config()?;\n let file = BenchmarkFile {\n schema: \"jit-benchmark-v1\".into(),\n provenance: provenance()?,\n policy: SamplingPolicy {\n latency_warmups: sampling.warmups as u32,\n latency_processes: sampling.samples as u32,\n throughput_windows: sampling.windows as u32,\n throughput_window_ns: sampling.window.as_nanos() as u64,\n bootstrap_resamples: 10_000,\n pairing:\n \"round-robin interleaved fresh processes; pair_index is the joint resampling unit\"\n .into(),\n },\n modes,\n exclusions: vec![\n Exclusion {\n suite: \"SunSpider\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no redistribution/import performed\".into(),\n },\n Exclusion {\n suite: \"JetStream\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no runnable components available locally\".into(),\n },\n ],\n };\n if let Some(parent) = Path::new(path).parent() {\n fs::create_dir_all(parent).map_err(err)?\n }\n fs::write(path, serde_json::to_vec_pretty(&file).map_err(err)?).map_err(err)\n}\nfn provenance() -> Result {\n let (stripped_no_jit_bytes, stripped_jit_bytes) = stripped_probe_sizes()?;\n let bun_path = command(\"sh\", &[\"-c\", \"command -v bun\"]);\n let bun_available = !bun_path.is_empty();\n Ok(Provenance {\n source_revision: command(\"git\", &[\"rev-parse\", \"HEAD\"]),\n quickjs_revision: command(\"git\", &[\"-C\", \"sys/quickjs\", \"rev-parse\", \"HEAD\"]),\n source_dirty: !command(\"git\", &[\"status\", \"--porcelain\"]).is_empty(),\n command: env::args().collect(),\n target: option_env!(\"TARGET\").unwrap_or(env::consts::ARCH).into(),\n target_triple: rustc_host_triple(),\n os: env::consts::OS.into(),\n kernel: command(\"uname\", &[\"-sr\"]),\n cpu: fs::read_to_string(\"/proc/cpuinfo\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|x| x.starts_with(\"model name\"))\n .map(str::to_owned)\n })\n .unwrap_or_else(|| \"unknown\".into()),\n power_mode: fs::read_to_string(\"/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\")\n .unwrap_or_else(|_| \"unknown\".into())\n .trim()\n .into(),\n rustc: command(\"rustc\", &[\"-Vv\"]),\n llvm: command(\"rustc\", &[\"-vV\"]),\n executable_bytes: fs::metadata(env::current_exe().map_err(err)?)\n .map_err(err)?\n .len(),\n stripped_jit_bytes,\n stripped_no_jit_bytes,\n stripped_jit_delta_bytes: i64::try_from(stripped_jit_bytes)\n .unwrap_or(i64::MAX)\n .saturating_sub(i64::try_from(stripped_no_jit_bytes).unwrap_or(i64::MAX)),\n schema_sha256: sha256(\"schema/jit-benchmark-v1.json\"),\n suites_lock_sha256: sha256(\"suites.lock\"),\n bun_version: bun_available.then(|| command(&bun_path, &[\"--version\"])),\n bun_sha256: bun_available.then(|| sha256_file(&bun_path)),\n bun_path: bun_available.then_some(bun_path),\n })\n}\nfn rustc_host_triple() -> String {\n command(\"rustc\", &[\"-vV\"])\n .lines()\n .find_map(|line| line.strip_prefix(\"host: \"))\n .unwrap_or(\"unknown-unknown-unknown\")\n .to_owned()\n}\nfn stripped_probe_sizes() -> Result<(u64, u64), String> {\n let exe = env::current_exe().map_err(err)?;\n let dir = exe.parent().ok_or(\"benchmark executable has no parent\")?;\n let suffix = if cfg!(windows) { \".exe\" } else { \"\" };\n let no_jit = dir.join(format!(\"jit-size-no-jit{suffix}\"));\n let jit = dir.join(format!(\"jit-size-jit{suffix}\"));\n if !no_jit.is_file() || !jit.is_file() {\n return Err(\"build --release --bins first: stripped size probes are missing\".into());\n }\n Ok((stripped_size(&no_jit)?, stripped_size(&jit)?))\n}\nfn stripped_size(path: &Path) -> Result {\n let temp = env::temp_dir().join(format!(\"rquickjs-jit-size-{}\", std::process::id()));\n fs::copy(path, &temp).map_err(err)?;\n let status = Command::new(\"strip\").arg(&temp).status().map_err(err)?;\n if !status.success() {\n return Err(\"strip failed for binary size probe\".into());\n }\n let size = fs::metadata(&temp).map_err(err)?.len();\n let _ = fs::remove_file(temp);\n Ok(size)\n}\nfn worker_peak_rss() -> u64 {\n fs::read_to_string(\"/proc/self/status\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|l| l.starts_with(\"VmHWM:\"))\n .and_then(|l| l.split_whitespace().nth(1))\n .and_then(|v| v.parse::().ok())\n })\n .unwrap_or(0)\n .saturating_mul(1024)\n}\nfn sha256(relative: &str) -> String {\n command(\n \"sha256sum\",\n &[&Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(relative)\n .to_string_lossy()],\n )\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn sha256_file(path: &str) -> String {\n command(\"sha256sum\", &[path])\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn hash64(bytes: &[u8]) -> u64 {\n bytes.iter().fold(0xcbf29ce484222325u64, |h, b| {\n (h ^ u64::from(*b)).wrapping_mul(0x100000001b3)\n })\n}\nfn ns(d: Duration) -> u64 {\n d.as_nanos().try_into().unwrap_or(u64::MAX)\n}\nfn command(program: &str, args: &[&str]) -> String {\n Command::new(program)\n .args(args)\n .output()\n .ok()\n .filter(|o| o.status.success())\n .map(|o| String::from_utf8_lossy(&o.stdout).trim().to_owned())\n .unwrap_or_else(|| \"unknown\".into())\n}\nfn sibling_reporter() -> Result {\n let mut p = env::current_exe().map_err(err)?;\n p.set_file_name(if cfg!(windows) {\n \"jit-bench-report.exe\"\n } else {\n \"jit-bench-report\"\n });\n Ok(p)\n}\nfn value(args: &[String], flag: &str) -> Result {\n args.iter()\n .position(|x| x == flag)\n .and_then(|i| args.get(i + 1))\n .cloned()\n .ok_or_else(|| format!(\"missing {flag}\"))\n}\nfn err(error: impl std::fmt::Display) -> String {\n error.to_string()\n}\n\n#[cfg(test)]\nmod tests {\n use super::*;\n #[test]\n fn validation_rejects_cross_tier_and_impossible_counters() {\n let mut r = WorkerResult {\n elapsed_ns: 1,\n checksum: \"x\".into(),\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 1,\n abi_fingerprint: 1,\n config_fingerprint: 1,\n peak_rss_bytes: 1,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: false,\n phases: PhaseTiming::default(),\n };\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier1\", &r, false).is_ok());\n r.native_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_ok());\n r.tier2_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier2\", &r, true).is_ok());\n assert!(validate_sample(\"automatic\", &r, true).is_err());\n r.automatic_ready = true;\n assert!(validate_sample(\"automatic\", &r, true).is_ok());\n r.automatic_ready = false;\n assert!(validate_sample(\"automatic\", &r, false).is_err());\n r.native_exits = 2;\n assert!(validate_sample(\"tier2\", &r, true).is_err());\n }\n #[test]\n fn rotation_interleaves_order() {\n let m = vec![\"a\".into(), \"b\".into(), \"c\".into()];\n assert_eq!(rotated(&m, 1).collect::>(), vec![\"b\", \"c\", \"a\"]);\n }\n #[test]\n fn interpreter_never_pays_a_tier_up_loop() {\n assert_eq!(threshold_timeout(\"interpreter\"), Duration::ZERO);\n assert_eq!(threshold_timeout(\"automatic\"), Duration::from_secs(2));\n }\n #[test]\n fn forced_tier2_warmup_waits_for_the_required_publications_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.installed = 3;\n // The optimized leaf is not evidence that its caller is ready.\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.installed = 4;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"tier2\", &metrics, 4));\n }\n\n #[test]\n fn explicit_tier2_requirement_cannot_be_bypassed_by_an_unrelated_blacklist() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.blacklisted = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, true));\n // Unsupported probes without a declaration retain bounded fallback.\n assert!(blacklist_can_end_warmup(\"tier2\", &metrics, false));\n metrics.pending_snapshot_bytes = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, false));\n }\n\n #[test]\n fn compilation_quiet_requires_stable_publications_and_snapshot_requests() {\n let before = rquickjs_jit::JitMetrics::default();\n let mut after = before.clone();\n assert!(compilation_quiet(&before, &after));\n after.installed = 1;\n assert!(!compilation_quiet(&before, &after));\n after.installed = 0;\n after.snapshot_requests = 1;\n assert!(!compilation_quiet(&before, &after));\n after.snapshot_requests = 0;\n after.pending_worker_jobs = 1;\n assert!(!compilation_quiet(&before, &after));\n after.pending_worker_jobs = 0;\n after.pending_snapshot_bytes = 1;\n assert!(!compilation_quiet(&before, &after));\n }\n\n #[test]\n fn automatic_warmup_waits_for_tier2_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"automatic\", &metrics, 1));\n }\n #[test]\n fn focused_performance_categories_are_present_and_designated() {\n for (name, group) in [\n (\"scalar-loop\", \"scalar-loop\"),\n (\"call-heavy\", \"call-heavy\"),\n (\"property-heavy\", \"property-heavy\"),\n ] {\n let workload = WORKLOADS\n .iter()\n .find(|workload| workload.name == name)\n .unwrap();\n assert_eq!(workload.group, group);\n assert!(workload.designated);\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn bun_external_samples_use_null_native_counters_and_matching_checksums() {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n if !Command::new(&bun)\n .arg(\"--version\")\n .output()\n .is_ok_and(|output| output.status.success())\n {\n return;\n }\n for script in [\"scalar-loop.js\", \"numeric.js\", \"quickjs-fibonacci.js\"] {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(script);\n let result = bun_child(&path).unwrap();\n validate_sample(\"bun\", &result, true).unwrap();\n let sample = evidence_for_mode(\"bun\", 0, result);\n assert!(sample.native_entries.is_none() && sample.native_exits.is_none());\n assert!(sample.tier1_entries.is_none() && sample.tier2_entries.is_none());\n assert!(!sample.checksum.is_empty());\n }\n }\n #[test]\n fn recursive_fibonacci_is_a_non_designated_call_path_probe() {\n let iterative = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-iterative\")\n .unwrap();\n assert_eq!(iterative.group, \"compute\");\n assert!(iterative.designated);\n\n let recursive = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-recursive\")\n .unwrap();\n assert_eq!(recursive.group, \"call-heavy\");\n assert!(!recursive.designated);\n }\n\n #[test]\n fn expanded_performance_matrix_is_complete_and_explicitly_non_designated() {\n for (name, group) in [\n (\"float64-dense\", \"float64\"),\n (\"strings-regexp\", \"strings-regexp\"),\n (\"arrays-typed\", \"arrays-typed\"),\n (\"objects-polymorphic\", \"objects-polymorphic\"),\n (\"calls-recursion-closures\", \"calls-recursion-closures\"),\n (\"json-codec\", \"json-codec\"),\n (\"map-set-bigint\", \"map-set-bigint\"),\n (\"exceptions-promises-async\", \"exceptions-promises-async\"),\n ] {\n let workload = WORKLOADS.iter().find(|w| w.name == name).unwrap();\n assert_eq!(workload.group, group);\n assert!(\n !workload.designated,\n \"coverage is evidence, not a native-entry claim\"\n );\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn expanded_matrix_has_repeatable_primitive_checksums_in_quickjs() {\n for workload in WORKLOADS\n .iter()\n .filter(|w| w.suite == \"rquickjs-jit matrix\")\n {\n let runtime = Runtime::new().unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let first = invoke_workload(&context).unwrap();\n let second = invoke_workload(&context).unwrap();\n assert_eq!(first, second, \"{} checksum drifted\", workload.name);\n assert!(\n first.starts_with(\"number:\") || first.starts_with(\"string:\"),\n \"{} did not return a reportable primitive checksum\",\n workload.name\n );\n }\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn forced_tier2_direct_call_probe_is_quiet_and_direct_during_steady_execution() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source =\n fs::read(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"scripts/call-heavy.js\")).unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let required = context\n .with(|ctx| ctx.eval::(\"globalThis.tier2ReadyInstalls\"))\n .unwrap();\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if native_ready(\"tier2\", &jit.metrics(), required) {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n let (before, settled) =\n settle_compilation(&context, &jit, Duration::from_secs(60)).unwrap();\n assert!(\n settled && native_ready(\"tier2\", &before, required),\n \"{before:?}\"\n );\n for _ in 0..10 {\n invoke_workload(&context).unwrap();\n jit.poll();\n }\n let after = jit.metrics();\n assert!(compilation_quiet(&before, &after));\n let entries = after.tier2_entries - before.tier2_entries;\n assert!(\n (10..=20).contains(&entries),\n \"steady Tier2 entries: {entries}\"\n );\n assert_eq!(after.native_fallbacks, before.native_fallbacks);\n assert_eq!(after.native_retries, before.native_retries);\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn harness_omits_the_optional_argument_for_two_parameter_numeric_kernels() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(\"scalar-loop.js\"),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n\n // MemorySanitizer makes both the workload and background compilation\n // substantially slower. Keep requiring a real Tier 2 entry while\n // giving the stable workload enough time to install and execute it.\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if jit.metrics().tier2_entries > 0 {\n return;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n panic!(\n \"the harness changed the two-argument kernel signature: {:?}\",\n jit.metrics()\n );\n }\n}\n", + "suites_lock_sha256": "84c026c6e06a7a2cfd5a91901e7e5a4ff6e7753c187866016947c2dda96d55b4", + "candidate_runtime_source_sha256": "205a362f05338add664e104491f238f3291adb4c02e772502985d08645bc565a", + "candidate_feedback_source_sha256": "c7505ac5f1e3ceb8e36d8d2a3416537058791a8c1dbed01e506a92330e741a71", + "candidate_runtime_diff": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "script_source": "// A Bool parameter excludes the numeric direct-call signature. Keep the\n// callee short so this measures the generic CALL/entry boundary in a batch.\nfunction incrementIf(value, enabled) {\n if (enabled) return value + 1;\n return value;\n}\n\nglobalThis.workloadArgument = incrementIf;\nglobalThis.tier1ReadyInstalls = 2;\n\nfunction workload(iterations, seed, target) {\n let value = seed;\n for (let i = 0; i < iterations; i++) {\n value = target(value, true);\n }\n return value;\n}\n", + "comparison": "merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness", + "warmup_processes_per_engine_and_mode": 5, + "fresh_process_pairs_per_mode": 30, + "throughput_windows_per_engine_and_mode": 10, + "throughput_window_min_ns": 1000000000, + "throughput_unit": "fresh jit-bench worker processes including setup and warmup", + "bootstrap_resamples": 10000, + "order_policy": "Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions", + "throughput_orders": { + "interpreter": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier1": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier2": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "automatic": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ] + }, + "pairs": { + "interpreter": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1050689, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4993024, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1589088, + "runtime_create_ns": 32087, + "jit_attach_ns": 90, + "context_create_ns": 111405, + "definition_eval_ns": 46565, + "first_eval_ns": 119732, + "threshold_crossing_ns": 104771, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1050689 + } + }, + "candidate": { + "elapsed_ns": 1061943, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1597010, + "runtime_create_ns": 28436, + "jit_attach_ns": 133, + "context_create_ns": 118930, + "definition_eval_ns": 45165, + "first_eval_ns": 108577, + "threshold_crossing_ns": 106645, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1061943 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1248373, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4952064, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1965688, + "runtime_create_ns": 38547, + "jit_attach_ns": 90, + "context_create_ns": 141384, + "definition_eval_ns": 65899, + "first_eval_ns": 151923, + "threshold_crossing_ns": 147578, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1248373 + } + }, + "baseline": { + "elapsed_ns": 1146659, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5083136, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1895914, + "runtime_create_ns": 43047, + "jit_attach_ns": 160, + "context_create_ns": 165191, + "definition_eval_ns": 61127, + "first_eval_ns": 152608, + "threshold_crossing_ns": 150289, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1146659 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1324181, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5091328, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1962307, + "runtime_create_ns": 40825, + "jit_attach_ns": 499, + "context_create_ns": 120821, + "definition_eval_ns": 44230, + "first_eval_ns": 130184, + "threshold_crossing_ns": 123428, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1324181 + } + }, + "candidate": { + "elapsed_ns": 1310873, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1892349, + "runtime_create_ns": 39761, + "jit_attach_ns": 273, + "context_create_ns": 139261, + "definition_eval_ns": 51588, + "first_eval_ns": 110657, + "threshold_crossing_ns": 106164, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1310873 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1297493, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1851272, + "runtime_create_ns": 37881, + "jit_attach_ns": 45, + "context_create_ns": 113130, + "definition_eval_ns": 48402, + "first_eval_ns": 116406, + "threshold_crossing_ns": 108020, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1297493 + } + }, + "baseline": { + "elapsed_ns": 1151203, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5083136, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1745463, + "runtime_create_ns": 30211, + "jit_attach_ns": 84, + "context_create_ns": 109784, + "definition_eval_ns": 49585, + "first_eval_ns": 127715, + "threshold_crossing_ns": 134260, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1151203 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1270351, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4907008, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1873687, + "runtime_create_ns": 31630, + "jit_attach_ns": 151, + "context_create_ns": 112848, + "definition_eval_ns": 57017, + "first_eval_ns": 140832, + "threshold_crossing_ns": 107822, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1270351 + } + }, + "candidate": { + "elapsed_ns": 1236772, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5066752, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1773161, + "runtime_create_ns": 33258, + "jit_attach_ns": 88, + "context_create_ns": 111164, + "definition_eval_ns": 44239, + "first_eval_ns": 111864, + "threshold_crossing_ns": 107790, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1236772 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1178358, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1716904, + "runtime_create_ns": 35170, + "jit_attach_ns": 41, + "context_create_ns": 114251, + "definition_eval_ns": 44941, + "first_eval_ns": 111991, + "threshold_crossing_ns": 105307, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1178358 + } + }, + "baseline": { + "elapsed_ns": 1158099, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1686764, + "runtime_create_ns": 28958, + "jit_attach_ns": 102, + "context_create_ns": 109461, + "definition_eval_ns": 41620, + "first_eval_ns": 111685, + "threshold_crossing_ns": 107844, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1158099 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1164393, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5169152, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1701285, + "runtime_create_ns": 31864, + "jit_attach_ns": 182, + "context_create_ns": 115475, + "definition_eval_ns": 45183, + "first_eval_ns": 109051, + "threshold_crossing_ns": 105553, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1164393 + } + }, + "candidate": { + "elapsed_ns": 1296657, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5201920, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1853184, + "runtime_create_ns": 32067, + "jit_attach_ns": 147, + "context_create_ns": 126295, + "definition_eval_ns": 46444, + "first_eval_ns": 112016, + "threshold_crossing_ns": 108188, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1296657 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1080294, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1630937, + "runtime_create_ns": 30798, + "jit_attach_ns": 89, + "context_create_ns": 117477, + "definition_eval_ns": 53401, + "first_eval_ns": 110874, + "threshold_crossing_ns": 107940, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1080294 + } + }, + "baseline": { + "elapsed_ns": 1060967, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1589975, + "runtime_create_ns": 27846, + "jit_attach_ns": 41, + "context_create_ns": 107541, + "definition_eval_ns": 45213, + "first_eval_ns": 109163, + "threshold_crossing_ns": 114950, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1060967 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1070235, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4956160, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1565724, + "runtime_create_ns": 26463, + "jit_attach_ns": 41, + "context_create_ns": 100333, + "definition_eval_ns": 35088, + "first_eval_ns": 106908, + "threshold_crossing_ns": 104582, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1070235 + } + }, + "candidate": { + "elapsed_ns": 1050039, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1573153, + "runtime_create_ns": 27556, + "jit_attach_ns": 41, + "context_create_ns": 103621, + "definition_eval_ns": 43163, + "first_eval_ns": 111011, + "threshold_crossing_ns": 105474, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1050039 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1080440, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5099520, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1638351, + "runtime_create_ns": 29451, + "jit_attach_ns": 91, + "context_create_ns": 126966, + "definition_eval_ns": 43776, + "first_eval_ns": 115986, + "threshold_crossing_ns": 108922, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1080440 + } + }, + "baseline": { + "elapsed_ns": 1092685, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1623291, + "runtime_create_ns": 23818, + "jit_attach_ns": 101, + "context_create_ns": 107971, + "definition_eval_ns": 43001, + "first_eval_ns": 112845, + "threshold_crossing_ns": 112801, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1092685 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1056146, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1583680, + "runtime_create_ns": 28500, + "jit_attach_ns": 84, + "context_create_ns": 110216, + "definition_eval_ns": 41746, + "first_eval_ns": 110378, + "threshold_crossing_ns": 107329, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1056146 + } + }, + "candidate": { + "elapsed_ns": 1067130, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5218304, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1608886, + "runtime_create_ns": 30599, + "jit_attach_ns": 95, + "context_create_ns": 116303, + "definition_eval_ns": 43490, + "first_eval_ns": 115879, + "threshold_crossing_ns": 107503, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1067130 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1051229, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5165056, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1605728, + "runtime_create_ns": 29807, + "jit_attach_ns": 88, + "context_create_ns": 116749, + "definition_eval_ns": 42085, + "first_eval_ns": 112636, + "threshold_crossing_ns": 110634, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1051229 + } + }, + "baseline": { + "elapsed_ns": 1072982, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5087232, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1617314, + "runtime_create_ns": 26409, + "jit_attach_ns": 85, + "context_create_ns": 115754, + "definition_eval_ns": 58424, + "first_eval_ns": 109518, + "threshold_crossing_ns": 105691, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1072982 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1072787, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5160960, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1594260, + "runtime_create_ns": 22321, + "jit_attach_ns": 41, + "context_create_ns": 111994, + "definition_eval_ns": 34471, + "first_eval_ns": 111264, + "threshold_crossing_ns": 113298, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1072787 + } + }, + "candidate": { + "elapsed_ns": 1085643, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5197824, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1613258, + "runtime_create_ns": 29449, + "jit_attach_ns": 145, + "context_create_ns": 108552, + "definition_eval_ns": 38037, + "first_eval_ns": 115619, + "threshold_crossing_ns": 108374, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1085643 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1074767, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4894720, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1616965, + "runtime_create_ns": 34218, + "jit_attach_ns": 97, + "context_create_ns": 112460, + "definition_eval_ns": 53534, + "first_eval_ns": 109262, + "threshold_crossing_ns": 106723, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1074767 + } + }, + "baseline": { + "elapsed_ns": 1061477, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4911104, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1594647, + "runtime_create_ns": 27342, + "jit_attach_ns": 86, + "context_create_ns": 105215, + "definition_eval_ns": 58956, + "first_eval_ns": 112742, + "threshold_crossing_ns": 105853, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1061477 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1077933, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5066752, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1630045, + "runtime_create_ns": 34564, + "jit_attach_ns": 105, + "context_create_ns": 117964, + "definition_eval_ns": 42659, + "first_eval_ns": 116992, + "threshold_crossing_ns": 109007, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1077933 + } + }, + "candidate": { + "elapsed_ns": 1083284, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4993024, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1609424, + "runtime_create_ns": 28280, + "jit_attach_ns": 93, + "context_create_ns": 105789, + "definition_eval_ns": 44479, + "first_eval_ns": 110479, + "threshold_crossing_ns": 110931, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1083284 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1068071, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1625143, + "runtime_create_ns": 30409, + "jit_attach_ns": 89, + "context_create_ns": 132113, + "definition_eval_ns": 45387, + "first_eval_ns": 111952, + "threshold_crossing_ns": 107722, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1068071 + } + }, + "baseline": { + "elapsed_ns": 1044409, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1562608, + "runtime_create_ns": 27221, + "jit_attach_ns": 42, + "context_create_ns": 106581, + "definition_eval_ns": 42029, + "first_eval_ns": 113293, + "threshold_crossing_ns": 104829, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1044409 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1050384, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5128192, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1573680, + "runtime_create_ns": 26228, + "jit_attach_ns": 102, + "context_create_ns": 105218, + "definition_eval_ns": 41314, + "first_eval_ns": 107040, + "threshold_crossing_ns": 104587, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1050384 + } + }, + "candidate": { + "elapsed_ns": 1064726, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5083136, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1609517, + "runtime_create_ns": 26817, + "jit_attach_ns": 41, + "context_create_ns": 119442, + "definition_eval_ns": 55461, + "first_eval_ns": 109170, + "threshold_crossing_ns": 105770, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1064726 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1081005, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1632062, + "runtime_create_ns": 33225, + "jit_attach_ns": 96, + "context_create_ns": 113203, + "definition_eval_ns": 46337, + "first_eval_ns": 115639, + "threshold_crossing_ns": 114105, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1081005 + } + }, + "baseline": { + "elapsed_ns": 1091345, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4993024, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1603435, + "runtime_create_ns": 27930, + "jit_attach_ns": 89, + "context_create_ns": 101888, + "definition_eval_ns": 41610, + "first_eval_ns": 108354, + "threshold_crossing_ns": 109191, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1091345 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1091286, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1633220, + "runtime_create_ns": 26693, + "jit_attach_ns": 224, + "context_create_ns": 113073, + "definition_eval_ns": 46756, + "first_eval_ns": 114461, + "threshold_crossing_ns": 107756, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1091286 + } + }, + "candidate": { + "elapsed_ns": 1090632, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1642654, + "runtime_create_ns": 25087, + "jit_attach_ns": 148, + "context_create_ns": 119425, + "definition_eval_ns": 46551, + "first_eval_ns": 121258, + "threshold_crossing_ns": 109954, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1090632 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1091169, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4964352, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1643068, + "runtime_create_ns": 33157, + "jit_attach_ns": 110, + "context_create_ns": 116642, + "definition_eval_ns": 48692, + "first_eval_ns": 111929, + "threshold_crossing_ns": 113501, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1091169 + } + }, + "baseline": { + "elapsed_ns": 1053864, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1572614, + "runtime_create_ns": 25851, + "jit_attach_ns": 117, + "context_create_ns": 106694, + "definition_eval_ns": 42036, + "first_eval_ns": 109376, + "threshold_crossing_ns": 109984, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1053864 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1053536, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5115904, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1568999, + "runtime_create_ns": 24384, + "jit_attach_ns": 40, + "context_create_ns": 100837, + "definition_eval_ns": 32176, + "first_eval_ns": 110071, + "threshold_crossing_ns": 108266, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1053536 + } + }, + "candidate": { + "elapsed_ns": 1087611, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5173248, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1603399, + "runtime_create_ns": 23947, + "jit_attach_ns": 43, + "context_create_ns": 104295, + "definition_eval_ns": 35283, + "first_eval_ns": 114736, + "threshold_crossing_ns": 109497, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1087611 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1062919, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5246976, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1608828, + "runtime_create_ns": 34519, + "jit_attach_ns": 194, + "context_create_ns": 117827, + "definition_eval_ns": 43298, + "first_eval_ns": 109368, + "threshold_crossing_ns": 110395, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1062919 + } + }, + "baseline": { + "elapsed_ns": 1073722, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5013504, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1600433, + "runtime_create_ns": 26043, + "jit_attach_ns": 123, + "context_create_ns": 105012, + "definition_eval_ns": 40488, + "first_eval_ns": 125516, + "threshold_crossing_ns": 105873, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1073722 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1100296, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5099520, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1646907, + "runtime_create_ns": 27440, + "jit_attach_ns": 101, + "context_create_ns": 117615, + "definition_eval_ns": 42648, + "first_eval_ns": 112386, + "threshold_crossing_ns": 108019, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1100296 + } + }, + "candidate": { + "elapsed_ns": 1085365, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4907008, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1627500, + "runtime_create_ns": 31412, + "jit_attach_ns": 41, + "context_create_ns": 106151, + "definition_eval_ns": 45336, + "first_eval_ns": 120375, + "threshold_crossing_ns": 113534, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1085365 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1064188, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1640142, + "runtime_create_ns": 30431, + "jit_attach_ns": 85, + "context_create_ns": 121377, + "definition_eval_ns": 82812, + "first_eval_ns": 112526, + "threshold_crossing_ns": 104342, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1064188 + } + }, + "baseline": { + "elapsed_ns": 1086556, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1611255, + "runtime_create_ns": 29645, + "jit_attach_ns": 85, + "context_create_ns": 102148, + "definition_eval_ns": 40610, + "first_eval_ns": 110192, + "threshold_crossing_ns": 116123, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1086556 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1054765, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1564853, + "runtime_create_ns": 24771, + "jit_attach_ns": 85, + "context_create_ns": 102051, + "definition_eval_ns": 31621, + "first_eval_ns": 119508, + "threshold_crossing_ns": 105706, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1054765 + } + }, + "candidate": { + "elapsed_ns": 1072819, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5201920, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1589553, + "runtime_create_ns": 33202, + "jit_attach_ns": 40, + "context_create_ns": 105829, + "definition_eval_ns": 37062, + "first_eval_ns": 107797, + "threshold_crossing_ns": 105068, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1072819 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1068164, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1628475, + "runtime_create_ns": 33637, + "jit_attach_ns": 41, + "context_create_ns": 114172, + "definition_eval_ns": 56464, + "first_eval_ns": 113904, + "threshold_crossing_ns": 108195, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1068164 + } + }, + "baseline": { + "elapsed_ns": 1085682, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5099520, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1612857, + "runtime_create_ns": 28839, + "jit_attach_ns": 145, + "context_create_ns": 108803, + "definition_eval_ns": 45735, + "first_eval_ns": 112195, + "threshold_crossing_ns": 107600, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1085682 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1081395, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1656672, + "runtime_create_ns": 31721, + "jit_attach_ns": 86, + "context_create_ns": 142490, + "definition_eval_ns": 49773, + "first_eval_ns": 107523, + "threshold_crossing_ns": 113445, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1081395 + } + }, + "candidate": { + "elapsed_ns": 1047139, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5124096, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1569810, + "runtime_create_ns": 26377, + "jit_attach_ns": 90, + "context_create_ns": 116765, + "definition_eval_ns": 42761, + "first_eval_ns": 107169, + "threshold_crossing_ns": 103557, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1047139 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1077279, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1628494, + "runtime_create_ns": 30543, + "jit_attach_ns": 162, + "context_create_ns": 117008, + "definition_eval_ns": 45412, + "first_eval_ns": 114777, + "threshold_crossing_ns": 108925, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1077279 + } + }, + "baseline": { + "elapsed_ns": 1071024, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4907008, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1596590, + "runtime_create_ns": 27257, + "jit_attach_ns": 86, + "context_create_ns": 99739, + "definition_eval_ns": 40547, + "first_eval_ns": 108269, + "threshold_crossing_ns": 124254, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1071024 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1049905, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5173248, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1551843, + "runtime_create_ns": 24052, + "jit_attach_ns": 53, + "context_create_ns": 101332, + "definition_eval_ns": 30702, + "first_eval_ns": 109099, + "threshold_crossing_ns": 106916, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1049905 + } + }, + "candidate": { + "elapsed_ns": 1047133, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5210112, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1567484, + "runtime_create_ns": 26597, + "jit_attach_ns": 41, + "context_create_ns": 101720, + "definition_eval_ns": 34599, + "first_eval_ns": 111125, + "threshold_crossing_ns": 118520, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1047133 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1063084, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1624946, + "runtime_create_ns": 29086, + "jit_attach_ns": 124, + "context_create_ns": 124205, + "definition_eval_ns": 56418, + "first_eval_ns": 108253, + "threshold_crossing_ns": 105332, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1063084 + } + }, + "baseline": { + "elapsed_ns": 1061148, + "checksum": "number:409f400000000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1594670, + "runtime_create_ns": 26827, + "jit_attach_ns": 86, + "context_create_ns": 115139, + "definition_eval_ns": 41241, + "first_eval_ns": 112120, + "threshold_crossing_ns": 109318, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1061148 + } + } + } + ], + "tier1": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10396226, + "checksum": "number:409f400000000000", + "native_entries": 30501, + "native_acquisitions": 1080, + "native_exits": 30501, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10227712, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22955473, + "runtime_create_ns": 23371, + "jit_attach_ns": 61036, + "context_create_ns": 107531, + "definition_eval_ns": 56117, + "first_eval_ns": 738358, + "threshold_crossing_ns": 10490985, + "compile_ns": 8909237, + "install_ns": 51506, + "osr_ns": 0, + "steady_state_ns": 10396226 + } + }, + "candidate": { + "elapsed_ns": 8699353, + "checksum": "number:409f400000000000", + "native_entries": 33415, + "native_acquisitions": 1215, + "native_exits": 33415, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10248192, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21057029, + "runtime_create_ns": 26522, + "jit_attach_ns": 52915, + "context_create_ns": 104935, + "definition_eval_ns": 45206, + "first_eval_ns": 617839, + "threshold_crossing_ns": 10611188, + "compile_ns": 9524256, + "install_ns": 44374, + "osr_ns": 0, + "steady_state_ns": 8699353 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8700383, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10227712, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20898050, + "runtime_create_ns": 30477, + "jit_attach_ns": 57998, + "context_create_ns": 112575, + "definition_eval_ns": 51000, + "first_eval_ns": 617067, + "threshold_crossing_ns": 10430455, + "compile_ns": 8979278, + "install_ns": 55554, + "osr_ns": 0, + "steady_state_ns": 8700383 + } + }, + "baseline": { + "elapsed_ns": 10730429, + "checksum": "number:409f400000000000", + "native_entries": 32043, + "native_acquisitions": 1152, + "native_exits": 32043, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10248192, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23687853, + "runtime_create_ns": 31175, + "jit_attach_ns": 71101, + "context_create_ns": 110548, + "definition_eval_ns": 51668, + "first_eval_ns": 2181846, + "threshold_crossing_ns": 9441923, + "compile_ns": 9799041, + "install_ns": 50387, + "osr_ns": 0, + "steady_state_ns": 10730429 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 13112974, + "checksum": "number:409f400000000000", + "native_entries": 30892, + "native_acquisitions": 1099, + "native_exits": 30892, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10084352, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27964161, + "runtime_create_ns": 29636, + "jit_attach_ns": 83074, + "context_create_ns": 150344, + "definition_eval_ns": 72041, + "first_eval_ns": 2613693, + "threshold_crossing_ns": 10405586, + "compile_ns": 11064228, + "install_ns": 61188, + "osr_ns": 0, + "steady_state_ns": 13112974 + } + }, + "candidate": { + "elapsed_ns": 10795093, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10174464, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 24708153, + "runtime_create_ns": 37438, + "jit_attach_ns": 65412, + "context_create_ns": 114050, + "definition_eval_ns": 59709, + "first_eval_ns": 703210, + "threshold_crossing_ns": 11947570, + "compile_ns": 10873106, + "install_ns": 65234, + "osr_ns": 0, + "steady_state_ns": 10795093 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8739705, + "checksum": "number:409f400000000000", + "native_entries": 34072, + "native_acquisitions": 1244, + "native_exits": 34072, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9699328, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22629192, + "runtime_create_ns": 30570, + "jit_attach_ns": 64554, + "context_create_ns": 119924, + "definition_eval_ns": 75525, + "first_eval_ns": 985171, + "threshold_crossing_ns": 11711218, + "compile_ns": 10136908, + "install_ns": 56064, + "osr_ns": 0, + "steady_state_ns": 8739705 + } + }, + "baseline": { + "elapsed_ns": 13037958, + "checksum": "number:409f400000000000", + "native_entries": 31170, + "native_acquisitions": 1110, + "native_exits": 31170, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10215424, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26410861, + "runtime_create_ns": 26103, + "jit_attach_ns": 61624, + "context_create_ns": 110933, + "definition_eval_ns": 64511, + "first_eval_ns": 710733, + "threshold_crossing_ns": 10693490, + "compile_ns": 9266761, + "install_ns": 56911, + "osr_ns": 0, + "steady_state_ns": 13037958 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 14046257, + "checksum": "number:409f400000000000", + "native_entries": 30233, + "native_acquisitions": 1070, + "native_exits": 30233, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10194944, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27999329, + "runtime_create_ns": 25861, + "jit_attach_ns": 64738, + "context_create_ns": 111029, + "definition_eval_ns": 58798, + "first_eval_ns": 2218953, + "threshold_crossing_ns": 10290021, + "compile_ns": 10313145, + "install_ns": 65267, + "osr_ns": 0, + "steady_state_ns": 14046257 + } + }, + "candidate": { + "elapsed_ns": 10702034, + "checksum": "number:409f400000000000", + "native_entries": 30872, + "native_acquisitions": 1098, + "native_exits": 30872, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10268672, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 25433363, + "runtime_create_ns": 29945, + "jit_attach_ns": 74430, + "context_create_ns": 122408, + "definition_eval_ns": 62992, + "first_eval_ns": 877161, + "threshold_crossing_ns": 12230061, + "compile_ns": 10706629, + "install_ns": 64763, + "osr_ns": 0, + "steady_state_ns": 10702034 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 11537186, + "checksum": "number:409f400000000000", + "native_entries": 30273, + "native_acquisitions": 1071, + "native_exits": 30273, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9777152, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 25457675, + "runtime_create_ns": 30589, + "jit_attach_ns": 66526, + "context_create_ns": 122756, + "definition_eval_ns": 63555, + "first_eval_ns": 2275867, + "threshold_crossing_ns": 10352459, + "compile_ns": 10565099, + "install_ns": 72631, + "osr_ns": 0, + "steady_state_ns": 11537186 + } + }, + "baseline": { + "elapsed_ns": 13486538, + "checksum": "number:409f400000000000", + "native_entries": 30733, + "native_acquisitions": 1093, + "native_exits": 30733, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10088448, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 28355024, + "runtime_create_ns": 30799, + "jit_attach_ns": 71753, + "context_create_ns": 117188, + "definition_eval_ns": 58751, + "first_eval_ns": 2419811, + "threshold_crossing_ns": 10943278, + "compile_ns": 11589563, + "install_ns": 69383, + "osr_ns": 0, + "steady_state_ns": 13486538 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 13227382, + "checksum": "number:409f400000000000", + "native_entries": 30506, + "native_acquisitions": 1081, + "native_exits": 30506, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10092544, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 28347670, + "runtime_create_ns": 32819, + "jit_attach_ns": 72972, + "context_create_ns": 108676, + "definition_eval_ns": 51179, + "first_eval_ns": 724872, + "threshold_crossing_ns": 12943864, + "compile_ns": 10800449, + "install_ns": 59521, + "osr_ns": 0, + "steady_state_ns": 13227382 + } + }, + "candidate": { + "elapsed_ns": 10382825, + "checksum": "number:409f400000000000", + "native_entries": 32559, + "native_acquisitions": 1176, + "native_exits": 32559, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 24582380, + "runtime_create_ns": 30101, + "jit_attach_ns": 63082, + "context_create_ns": 116878, + "definition_eval_ns": 63910, + "first_eval_ns": 2360323, + "threshold_crossing_ns": 10204334, + "compile_ns": 10843263, + "install_ns": 62176, + "osr_ns": 0, + "steady_state_ns": 10382825 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8675743, + "checksum": "number:409f400000000000", + "native_entries": 32844, + "native_acquisitions": 1188, + "native_exits": 32844, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10137600, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21028678, + "runtime_create_ns": 27799, + "jit_attach_ns": 57780, + "context_create_ns": 115358, + "definition_eval_ns": 61179, + "first_eval_ns": 609139, + "threshold_crossing_ns": 10577377, + "compile_ns": 9334455, + "install_ns": 64593, + "osr_ns": 0, + "steady_state_ns": 8675743 + } + }, + "baseline": { + "elapsed_ns": 10332719, + "checksum": "number:409f400000000000", + "native_entries": 30734, + "native_acquisitions": 1093, + "native_exits": 30734, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10248192, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22803448, + "runtime_create_ns": 23791, + "jit_attach_ns": 54510, + "context_create_ns": 101489, + "definition_eval_ns": 47168, + "first_eval_ns": 728166, + "threshold_crossing_ns": 10447294, + "compile_ns": 8949385, + "install_ns": 45021, + "osr_ns": 0, + "steady_state_ns": 10332719 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10318331, + "checksum": "number:409f400000000000", + "native_entries": 33107, + "native_acquisitions": 1200, + "native_exits": 33107, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10289152, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 24056963, + "runtime_create_ns": 21594, + "jit_attach_ns": 52043, + "context_create_ns": 98618, + "definition_eval_ns": 39714, + "first_eval_ns": 706693, + "threshold_crossing_ns": 11749738, + "compile_ns": 10356044, + "install_ns": 58368, + "osr_ns": 0, + "steady_state_ns": 10318331 + } + }, + "candidate": { + "elapsed_ns": 8674738, + "checksum": "number:409f400000000000", + "native_entries": 33406, + "native_acquisitions": 1216, + "native_exits": 33406, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10219520, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21256866, + "runtime_create_ns": 32918, + "jit_attach_ns": 72576, + "context_create_ns": 117602, + "definition_eval_ns": 57460, + "first_eval_ns": 606755, + "threshold_crossing_ns": 10797283, + "compile_ns": 9698215, + "install_ns": 51306, + "osr_ns": 0, + "steady_state_ns": 8674738 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8655722, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20864867, + "runtime_create_ns": 26651, + "jit_attach_ns": 57672, + "context_create_ns": 113650, + "definition_eval_ns": 52428, + "first_eval_ns": 600201, + "threshold_crossing_ns": 10464805, + "compile_ns": 9002214, + "install_ns": 60373, + "osr_ns": 0, + "steady_state_ns": 8655722 + } + }, + "baseline": { + "elapsed_ns": 10338920, + "checksum": "number:409f400000000000", + "native_entries": 31390, + "native_acquisitions": 1120, + "native_exits": 31390, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10100736, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22968999, + "runtime_create_ns": 28121, + "jit_attach_ns": 57885, + "context_create_ns": 115306, + "definition_eval_ns": 55961, + "first_eval_ns": 705686, + "threshold_crossing_ns": 10597436, + "compile_ns": 9308875, + "install_ns": 41921, + "osr_ns": 0, + "steady_state_ns": 10338920 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10322617, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1056, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10252288, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22862734, + "runtime_create_ns": 24299, + "jit_attach_ns": 62545, + "context_create_ns": 110077, + "definition_eval_ns": 57337, + "first_eval_ns": 719119, + "threshold_crossing_ns": 10503816, + "compile_ns": 8761355, + "install_ns": 66781, + "osr_ns": 0, + "steady_state_ns": 10322617 + } + }, + "candidate": { + "elapsed_ns": 8692558, + "checksum": "number:409f400000000000", + "native_entries": 32173, + "native_acquisitions": 1158, + "native_exits": 32173, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20870696, + "runtime_create_ns": 24101, + "jit_attach_ns": 56249, + "context_create_ns": 109556, + "definition_eval_ns": 48510, + "first_eval_ns": 615927, + "threshold_crossing_ns": 10434698, + "compile_ns": 9030113, + "install_ns": 48580, + "osr_ns": 0, + "steady_state_ns": 8692558 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8739674, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10174464, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21016627, + "runtime_create_ns": 27835, + "jit_attach_ns": 57327, + "context_create_ns": 109275, + "definition_eval_ns": 55309, + "first_eval_ns": 620804, + "threshold_crossing_ns": 10505444, + "compile_ns": 9052042, + "install_ns": 81370, + "osr_ns": 0, + "steady_state_ns": 8739674 + } + }, + "baseline": { + "elapsed_ns": 10333307, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1056, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10309632, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22788444, + "runtime_create_ns": 25266, + "jit_attach_ns": 62254, + "context_create_ns": 105812, + "definition_eval_ns": 52770, + "first_eval_ns": 730396, + "threshold_crossing_ns": 10406075, + "compile_ns": 8697357, + "install_ns": 52627, + "osr_ns": 0, + "steady_state_ns": 10333307 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10309140, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1078, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10186752, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22683780, + "runtime_create_ns": 24313, + "jit_attach_ns": 51751, + "context_create_ns": 99984, + "definition_eval_ns": 35682, + "first_eval_ns": 709104, + "threshold_crossing_ns": 10397496, + "compile_ns": 9432756, + "install_ns": 42080, + "osr_ns": 0, + "steady_state_ns": 10309140 + } + }, + "candidate": { + "elapsed_ns": 8675114, + "checksum": "number:409f400000000000", + "native_entries": 32588, + "native_acquisitions": 1176, + "native_exits": 32588, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10194944, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20852696, + "runtime_create_ns": 22952, + "jit_attach_ns": 52603, + "context_create_ns": 105252, + "definition_eval_ns": 56001, + "first_eval_ns": 598806, + "threshold_crossing_ns": 10454264, + "compile_ns": 9147576, + "install_ns": 41815, + "osr_ns": 0, + "steady_state_ns": 8675114 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8670049, + "checksum": "number:409f400000000000", + "native_entries": 32727, + "native_acquisitions": 1183, + "native_exits": 32727, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10182656, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21092859, + "runtime_create_ns": 28240, + "jit_attach_ns": 64454, + "context_create_ns": 115089, + "definition_eval_ns": 64634, + "first_eval_ns": 609748, + "threshold_crossing_ns": 10642353, + "compile_ns": 9365885, + "install_ns": 71712, + "osr_ns": 0, + "steady_state_ns": 8670049 + } + }, + "baseline": { + "elapsed_ns": 10348436, + "checksum": "number:409f400000000000", + "native_entries": 31130, + "native_acquisitions": 1111, + "native_exits": 31130, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23139017, + "runtime_create_ns": 29741, + "jit_attach_ns": 62953, + "context_create_ns": 108253, + "definition_eval_ns": 53738, + "first_eval_ns": 747934, + "threshold_crossing_ns": 10724303, + "compile_ns": 9342886, + "install_ns": 60541, + "osr_ns": 0, + "steady_state_ns": 10348436 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10388478, + "checksum": "number:409f400000000000", + "native_entries": 30530, + "native_acquisitions": 1081, + "native_exits": 30530, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10174464, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22969586, + "runtime_create_ns": 22468, + "jit_attach_ns": 56384, + "context_create_ns": 104486, + "definition_eval_ns": 44004, + "first_eval_ns": 722908, + "threshold_crossing_ns": 10566135, + "compile_ns": 8996014, + "install_ns": 45161, + "osr_ns": 0, + "steady_state_ns": 10388478 + } + }, + "candidate": { + "elapsed_ns": 8688522, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10190848, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20782012, + "runtime_create_ns": 23558, + "jit_attach_ns": 55614, + "context_create_ns": 103324, + "definition_eval_ns": 46767, + "first_eval_ns": 611597, + "threshold_crossing_ns": 10356950, + "compile_ns": 8905654, + "install_ns": 40970, + "osr_ns": 0, + "steady_state_ns": 8688522 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8689734, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10182656, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20962193, + "runtime_create_ns": 25211, + "jit_attach_ns": 58996, + "context_create_ns": 110600, + "definition_eval_ns": 60060, + "first_eval_ns": 621938, + "threshold_crossing_ns": 10498755, + "compile_ns": 9024364, + "install_ns": 75302, + "osr_ns": 0, + "steady_state_ns": 8689734 + } + }, + "baseline": { + "elapsed_ns": 10409965, + "checksum": "number:409f400000000000", + "native_entries": 32300, + "native_acquisitions": 1165, + "native_exits": 32300, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10305536, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23459650, + "runtime_create_ns": 28257, + "jit_attach_ns": 71672, + "context_create_ns": 118019, + "definition_eval_ns": 63277, + "first_eval_ns": 2244058, + "threshold_crossing_ns": 9444415, + "compile_ns": 9917919, + "install_ns": 54637, + "osr_ns": 0, + "steady_state_ns": 10409965 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10409259, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1056, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10047488, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22715612, + "runtime_create_ns": 23984, + "jit_attach_ns": 55003, + "context_create_ns": 104630, + "definition_eval_ns": 38579, + "first_eval_ns": 714835, + "threshold_crossing_ns": 10306362, + "compile_ns": 8579720, + "install_ns": 40917, + "osr_ns": 0, + "steady_state_ns": 10409259 + } + }, + "candidate": { + "elapsed_ns": 8686613, + "checksum": "number:409f400000000000", + "native_entries": 33549, + "native_acquisitions": 1220, + "native_exits": 33549, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10133504, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21187787, + "runtime_create_ns": 38683, + "jit_attach_ns": 59160, + "context_create_ns": 110071, + "definition_eval_ns": 55808, + "first_eval_ns": 613958, + "threshold_crossing_ns": 10723730, + "compile_ns": 9656171, + "install_ns": 50520, + "osr_ns": 0, + "steady_state_ns": 8686613 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8681228, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10092544, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20925029, + "runtime_create_ns": 28657, + "jit_attach_ns": 58860, + "context_create_ns": 113384, + "definition_eval_ns": 54113, + "first_eval_ns": 610282, + "threshold_crossing_ns": 10483224, + "compile_ns": 9024068, + "install_ns": 54736, + "osr_ns": 0, + "steady_state_ns": 8681228 + } + }, + "baseline": { + "elapsed_ns": 10367355, + "checksum": "number:409f400000000000", + "native_entries": 31885, + "native_acquisitions": 1143, + "native_exits": 31885, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23184314, + "runtime_create_ns": 28454, + "jit_attach_ns": 77707, + "context_create_ns": 114066, + "definition_eval_ns": 53613, + "first_eval_ns": 713825, + "threshold_crossing_ns": 10756515, + "compile_ns": 9611700, + "install_ns": 42857, + "osr_ns": 0, + "steady_state_ns": 10367355 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10347172, + "checksum": "number:409f400000000000", + "native_entries": 31711, + "native_acquisitions": 1138, + "native_exits": 31711, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10227712, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23132136, + "runtime_create_ns": 24707, + "jit_attach_ns": 61203, + "context_create_ns": 117035, + "definition_eval_ns": 54982, + "first_eval_ns": 713928, + "threshold_crossing_ns": 10741323, + "compile_ns": 9542070, + "install_ns": 46848, + "osr_ns": 0, + "steady_state_ns": 10347172 + } + }, + "candidate": { + "elapsed_ns": 8693621, + "checksum": "number:409f400000000000", + "native_entries": 32914, + "native_acquisitions": 1192, + "native_exits": 32914, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10072064, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20980515, + "runtime_create_ns": 26403, + "jit_attach_ns": 55579, + "context_create_ns": 116215, + "definition_eval_ns": 46889, + "first_eval_ns": 609779, + "threshold_crossing_ns": 10532831, + "compile_ns": 9287942, + "install_ns": 45860, + "osr_ns": 0, + "steady_state_ns": 8693621 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8697972, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10149888, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20955994, + "runtime_create_ns": 25974, + "jit_attach_ns": 59388, + "context_create_ns": 103644, + "definition_eval_ns": 42804, + "first_eval_ns": 620243, + "threshold_crossing_ns": 10515310, + "compile_ns": 9071142, + "install_ns": 45053, + "osr_ns": 0, + "steady_state_ns": 8697972 + } + }, + "baseline": { + "elapsed_ns": 10364196, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10297344, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23722516, + "runtime_create_ns": 23903, + "jit_attach_ns": 59464, + "context_create_ns": 103851, + "definition_eval_ns": 43415, + "first_eval_ns": 721164, + "threshold_crossing_ns": 11344381, + "compile_ns": 9625859, + "install_ns": 42060, + "osr_ns": 0, + "steady_state_ns": 10364196 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10329837, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1056, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22685237, + "runtime_create_ns": 21952, + "jit_attach_ns": 49995, + "context_create_ns": 101865, + "definition_eval_ns": 37727, + "first_eval_ns": 702960, + "threshold_crossing_ns": 10385881, + "compile_ns": 8666574, + "install_ns": 40579, + "osr_ns": 0, + "steady_state_ns": 10329837 + } + }, + "candidate": { + "elapsed_ns": 8688565, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10260480, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20826727, + "runtime_create_ns": 23138, + "jit_attach_ns": 53834, + "context_create_ns": 105661, + "definition_eval_ns": 56090, + "first_eval_ns": 601551, + "threshold_crossing_ns": 10397089, + "compile_ns": 8940154, + "install_ns": 40195, + "osr_ns": 0, + "steady_state_ns": 8688565 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8688368, + "checksum": "number:409f400000000000", + "native_entries": 34012, + "native_acquisitions": 1240, + "native_exits": 34012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10264576, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21845647, + "runtime_create_ns": 25060, + "jit_attach_ns": 58179, + "context_create_ns": 110805, + "definition_eval_ns": 52895, + "first_eval_ns": 606508, + "threshold_crossing_ns": 11404825, + "compile_ns": 9940469, + "install_ns": 46689, + "osr_ns": 0, + "steady_state_ns": 8688368 + } + }, + "baseline": { + "elapsed_ns": 10282848, + "checksum": "number:409f400000000000", + "native_entries": 31535, + "native_acquisitions": 1130, + "native_exits": 31535, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10317824, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22971777, + "runtime_create_ns": 25172, + "jit_attach_ns": 59829, + "context_create_ns": 123188, + "definition_eval_ns": 58874, + "first_eval_ns": 718009, + "threshold_crossing_ns": 10635406, + "compile_ns": 9391409, + "install_ns": 42415, + "osr_ns": 0, + "steady_state_ns": 10282848 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10645035, + "checksum": "number:409f400000000000", + "native_entries": 30012, + "native_acquisitions": 1056, + "native_exits": 30012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10293248, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23266450, + "runtime_create_ns": 23676, + "jit_attach_ns": 61959, + "context_create_ns": 110543, + "definition_eval_ns": 54765, + "first_eval_ns": 725057, + "threshold_crossing_ns": 10550793, + "compile_ns": 8788275, + "install_ns": 49131, + "osr_ns": 0, + "steady_state_ns": 10645035 + } + }, + "candidate": { + "elapsed_ns": 8690060, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10199040, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20881492, + "runtime_create_ns": 27821, + "jit_attach_ns": 53183, + "context_create_ns": 105792, + "definition_eval_ns": 47850, + "first_eval_ns": 609890, + "threshold_crossing_ns": 10448731, + "compile_ns": 8989665, + "install_ns": 46185, + "osr_ns": 0, + "steady_state_ns": 8690060 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8660102, + "checksum": "number:409f400000000000", + "native_entries": 33368, + "native_acquisitions": 1212, + "native_exits": 33368, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10186752, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21090502, + "runtime_create_ns": 30039, + "jit_attach_ns": 67502, + "context_create_ns": 104393, + "definition_eval_ns": 44587, + "first_eval_ns": 607164, + "threshold_crossing_ns": 10674676, + "compile_ns": 9576905, + "install_ns": 44925, + "osr_ns": 0, + "steady_state_ns": 8660102 + } + }, + "baseline": { + "elapsed_ns": 10293179, + "checksum": "number:409f400000000000", + "native_entries": 31643, + "native_acquisitions": 1133, + "native_exits": 31643, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10162176, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23146896, + "runtime_create_ns": 24437, + "jit_attach_ns": 54021, + "context_create_ns": 115071, + "definition_eval_ns": 55542, + "first_eval_ns": 723939, + "threshold_crossing_ns": 10810349, + "compile_ns": 9578729, + "install_ns": 45401, + "osr_ns": 0, + "steady_state_ns": 10293179 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10353329, + "checksum": "number:409f400000000000", + "native_entries": 28012, + "native_acquisitions": 992, + "native_exits": 28012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9789440, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21591097, + "runtime_create_ns": 23315, + "jit_attach_ns": 53675, + "context_create_ns": 100145, + "definition_eval_ns": 36816, + "first_eval_ns": 699311, + "threshold_crossing_ns": 9261559, + "compile_ns": 8503601, + "install_ns": 37724, + "osr_ns": 0, + "steady_state_ns": 10353329 + } + }, + "candidate": { + "elapsed_ns": 8703236, + "checksum": "number:409f400000000000", + "native_entries": 32054, + "native_acquisitions": 1152, + "native_exits": 32054, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10162176, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20792340, + "runtime_create_ns": 29216, + "jit_attach_ns": 49935, + "context_create_ns": 104630, + "definition_eval_ns": 44633, + "first_eval_ns": 601956, + "threshold_crossing_ns": 10361930, + "compile_ns": 8919803, + "install_ns": 42284, + "osr_ns": 0, + "steady_state_ns": 8703236 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8744479, + "checksum": "number:409f400000000000", + "native_entries": 32282, + "native_acquisitions": 1160, + "native_exits": 32282, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10313728, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21094764, + "runtime_create_ns": 26652, + "jit_attach_ns": 69297, + "context_create_ns": 113800, + "definition_eval_ns": 54743, + "first_eval_ns": 627422, + "threshold_crossing_ns": 10567089, + "compile_ns": 9174944, + "install_ns": 65996, + "osr_ns": 0, + "steady_state_ns": 8744479 + } + }, + "baseline": { + "elapsed_ns": 10343327, + "checksum": "number:409f400000000000", + "native_entries": 30692, + "native_acquisitions": 1090, + "native_exits": 30692, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22922636, + "runtime_create_ns": 36060, + "jit_attach_ns": 64488, + "context_create_ns": 107486, + "definition_eval_ns": 56121, + "first_eval_ns": 720310, + "threshold_crossing_ns": 10519943, + "compile_ns": 9009962, + "install_ns": 64740, + "osr_ns": 0, + "steady_state_ns": 10343327 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10393555, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10141696, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23928817, + "runtime_create_ns": 26321, + "jit_attach_ns": 65200, + "context_create_ns": 103428, + "definition_eval_ns": 40055, + "first_eval_ns": 723167, + "threshold_crossing_ns": 11507077, + "compile_ns": 9772927, + "install_ns": 49853, + "osr_ns": 0, + "steady_state_ns": 10393555 + } + }, + "candidate": { + "elapsed_ns": 8675313, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10158080, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20848818, + "runtime_create_ns": 27792, + "jit_attach_ns": 61796, + "context_create_ns": 102473, + "definition_eval_ns": 46773, + "first_eval_ns": 602659, + "threshold_crossing_ns": 10427727, + "compile_ns": 8971205, + "install_ns": 42782, + "osr_ns": 0, + "steady_state_ns": 8675313 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8677789, + "checksum": "number:409f400000000000", + "native_entries": 33285, + "native_acquisitions": 1210, + "native_exits": 33285, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10244096, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 21086784, + "runtime_create_ns": 21886, + "jit_attach_ns": 71945, + "context_create_ns": 109947, + "definition_eval_ns": 44161, + "first_eval_ns": 603645, + "threshold_crossing_ns": 10669498, + "compile_ns": 9542339, + "install_ns": 61732, + "osr_ns": 0, + "steady_state_ns": 8677789 + } + }, + "baseline": { + "elapsed_ns": 10340313, + "checksum": "number:409f400000000000", + "native_entries": 31190, + "native_acquisitions": 1114, + "native_exits": 31190, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10186752, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22964125, + "runtime_create_ns": 24435, + "jit_attach_ns": 50692, + "context_create_ns": 101655, + "definition_eval_ns": 49034, + "first_eval_ns": 703267, + "threshold_crossing_ns": 10631108, + "compile_ns": 9275539, + "install_ns": 43762, + "osr_ns": 0, + "steady_state_ns": 10340313 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 10435822, + "checksum": "number:409f400000000000", + "native_entries": 32999, + "native_acquisitions": 1197, + "native_exits": 32999, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10358784, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 23988886, + "runtime_create_ns": 22582, + "jit_attach_ns": 50216, + "context_create_ns": 99841, + "definition_eval_ns": 39536, + "first_eval_ns": 720200, + "threshold_crossing_ns": 11551390, + "compile_ns": 10130680, + "install_ns": 43518, + "osr_ns": 0, + "steady_state_ns": 10435822 + } + }, + "candidate": { + "elapsed_ns": 8719934, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10223616, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20753361, + "runtime_create_ns": 25088, + "jit_attach_ns": 51859, + "context_create_ns": 99884, + "definition_eval_ns": 41329, + "first_eval_ns": 620036, + "threshold_crossing_ns": 10303222, + "compile_ns": 8855701, + "install_ns": 44433, + "osr_ns": 0, + "steady_state_ns": 8719934 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8689324, + "checksum": "number:409f400000000000", + "native_entries": 32012, + "native_acquisitions": 1148, + "native_exits": 32012, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10141696, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 20965720, + "runtime_create_ns": 30467, + "jit_attach_ns": 61547, + "context_create_ns": 115383, + "definition_eval_ns": 53633, + "first_eval_ns": 620005, + "threshold_crossing_ns": 10501373, + "compile_ns": 9043092, + "install_ns": 55970, + "osr_ns": 0, + "steady_state_ns": 8689324 + } + }, + "baseline": { + "elapsed_ns": 10379679, + "checksum": "number:409f400000000000", + "native_entries": 30366, + "native_acquisitions": 1074, + "native_exits": 30366, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10260480, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 22895152, + "runtime_create_ns": 31797, + "jit_attach_ns": 62955, + "context_create_ns": 111864, + "definition_eval_ns": 61015, + "first_eval_ns": 724609, + "threshold_crossing_ns": 10457383, + "compile_ns": 8845160, + "install_ns": 53466, + "osr_ns": 0, + "steady_state_ns": 10379679 + } + } + } + ], + "tier2": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8907658, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10219520, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29574079, + "runtime_create_ns": 28609, + "jit_attach_ns": 58311, + "context_create_ns": 104331, + "definition_eval_ns": 62183, + "first_eval_ns": 845376, + "threshold_crossing_ns": 18638504, + "compile_ns": 9218189, + "install_ns": 44823, + "osr_ns": 0, + "steady_state_ns": 8907658 + } + }, + "candidate": { + "elapsed_ns": 7646446, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10137600, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27076549, + "runtime_create_ns": 29950, + "jit_attach_ns": 51418, + "context_create_ns": 104540, + "definition_eval_ns": 70187, + "first_eval_ns": 712803, + "threshold_crossing_ns": 17646142, + "compile_ns": 9449803, + "install_ns": 39680, + "osr_ns": 0, + "steady_state_ns": 7646446 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7641422, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10117120, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27461450, + "runtime_create_ns": 27139, + "jit_attach_ns": 63807, + "context_create_ns": 117570, + "definition_eval_ns": 72526, + "first_eval_ns": 736902, + "threshold_crossing_ns": 17994814, + "compile_ns": 9462495, + "install_ns": 45943, + "osr_ns": 0, + "steady_state_ns": 7641422 + } + }, + "baseline": { + "elapsed_ns": 8906657, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10203136, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29611974, + "runtime_create_ns": 28000, + "jit_attach_ns": 59870, + "context_create_ns": 117733, + "definition_eval_ns": 75940, + "first_eval_ns": 797718, + "threshold_crossing_ns": 18703697, + "compile_ns": 9524882, + "install_ns": 40262, + "osr_ns": 0, + "steady_state_ns": 8906657 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 16672635, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 46940836, + "runtime_create_ns": 29269, + "jit_attach_ns": 78166, + "context_create_ns": 154021, + "definition_eval_ns": 103547, + "first_eval_ns": 2566100, + "threshold_crossing_ns": 25545143, + "compile_ns": 10768178, + "install_ns": 49022, + "osr_ns": 0, + "steady_state_ns": 16672635 + } + }, + "candidate": { + "elapsed_ns": 7618262, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10121216, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27502599, + "runtime_create_ns": 35405, + "jit_attach_ns": 61619, + "context_create_ns": 109405, + "definition_eval_ns": 82036, + "first_eval_ns": 725661, + "threshold_crossing_ns": 18064628, + "compile_ns": 9476832, + "install_ns": 45000, + "osr_ns": 0, + "steady_state_ns": 7618262 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9243666, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1223, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10240000, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 33528099, + "runtime_create_ns": 37842, + "jit_attach_ns": 83934, + "context_create_ns": 165403, + "definition_eval_ns": 94751, + "first_eval_ns": 933480, + "threshold_crossing_ns": 21824866, + "compile_ns": 11145421, + "install_ns": 59600, + "osr_ns": 0, + "steady_state_ns": 9243666 + } + }, + "baseline": { + "elapsed_ns": 12218222, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 38848095, + "runtime_create_ns": 36274, + "jit_attach_ns": 69900, + "context_create_ns": 132853, + "definition_eval_ns": 92436, + "first_eval_ns": 1142161, + "threshold_crossing_ns": 23630213, + "compile_ns": 12169460, + "install_ns": 59762, + "osr_ns": 0, + "steady_state_ns": 12218222 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11246902, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10211328, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 37552451, + "runtime_create_ns": 32900, + "jit_attach_ns": 69588, + "context_create_ns": 111825, + "definition_eval_ns": 73416, + "first_eval_ns": 2466111, + "threshold_crossing_ns": 22215123, + "compile_ns": 12954481, + "install_ns": 60998, + "osr_ns": 0, + "steady_state_ns": 11246902 + } + }, + "candidate": { + "elapsed_ns": 9755887, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9969664, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 34028773, + "runtime_create_ns": 29890, + "jit_attach_ns": 65333, + "context_create_ns": 151524, + "definition_eval_ns": 89970, + "first_eval_ns": 2633080, + "threshold_crossing_ns": 20100261, + "compile_ns": 10655236, + "install_ns": 66367, + "osr_ns": 0, + "steady_state_ns": 9755887 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9982671, + "checksum": "number:409f400000000000", + "native_entries": 36004, + "native_acquisitions": 1158, + "native_exits": 36004, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10084352, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 31940145, + "runtime_create_ns": 33375, + "jit_attach_ns": 60225, + "context_create_ns": 117322, + "definition_eval_ns": 79323, + "first_eval_ns": 2254064, + "threshold_crossing_ns": 18227851, + "compile_ns": 11062201, + "install_ns": 75528, + "osr_ns": 0, + "steady_state_ns": 9982671 + } + }, + "baseline": { + "elapsed_ns": 11510918, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 38044166, + "runtime_create_ns": 36898, + "jit_attach_ns": 78993, + "context_create_ns": 151898, + "definition_eval_ns": 117809, + "first_eval_ns": 2456153, + "threshold_crossing_ns": 22417373, + "compile_ns": 11750518, + "install_ns": 73408, + "osr_ns": 0, + "steady_state_ns": 11510918 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 11029771, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10158080, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 36895897, + "runtime_create_ns": 33476, + "jit_attach_ns": 77519, + "context_create_ns": 138312, + "definition_eval_ns": 81708, + "first_eval_ns": 2431439, + "threshold_crossing_ns": 21769329, + "compile_ns": 11295489, + "install_ns": 68449, + "osr_ns": 0, + "steady_state_ns": 11029771 + } + }, + "candidate": { + "elapsed_ns": 9596383, + "checksum": "number:409f400000000000", + "native_entries": 40006, + "native_acquisitions": 1287, + "native_exits": 40006, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10272768, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 34383198, + "runtime_create_ns": 36143, + "jit_attach_ns": 82006, + "context_create_ns": 152251, + "definition_eval_ns": 87418, + "first_eval_ns": 2260981, + "threshold_crossing_ns": 21296145, + "compile_ns": 12844017, + "install_ns": 56311, + "osr_ns": 0, + "steady_state_ns": 9596383 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7663091, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27247176, + "runtime_create_ns": 24316, + "jit_attach_ns": 50062, + "context_create_ns": 104380, + "definition_eval_ns": 54768, + "first_eval_ns": 726667, + "threshold_crossing_ns": 17828239, + "compile_ns": 9251536, + "install_ns": 66336, + "osr_ns": 0, + "steady_state_ns": 7663091 + } + }, + "baseline": { + "elapsed_ns": 8880934, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10125312, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29422902, + "runtime_create_ns": 27430, + "jit_attach_ns": 62722, + "context_create_ns": 114781, + "definition_eval_ns": 71867, + "first_eval_ns": 799642, + "threshold_crossing_ns": 18538739, + "compile_ns": 9424682, + "install_ns": 40610, + "osr_ns": 0, + "steady_state_ns": 8880934 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8911976, + "checksum": "number:409f400000000000", + "native_entries": 36008, + "native_acquisitions": 1161, + "native_exits": 36008, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10076160, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29321279, + "runtime_create_ns": 27023, + "jit_attach_ns": 54412, + "context_create_ns": 101129, + "definition_eval_ns": 63229, + "first_eval_ns": 840106, + "threshold_crossing_ns": 18398813, + "compile_ns": 9886838, + "install_ns": 45883, + "osr_ns": 0, + "steady_state_ns": 8911976 + } + }, + "candidate": { + "elapsed_ns": 7655702, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27154520, + "runtime_create_ns": 26663, + "jit_attach_ns": 51958, + "context_create_ns": 101665, + "definition_eval_ns": 52501, + "first_eval_ns": 722688, + "threshold_crossing_ns": 17743318, + "compile_ns": 9201907, + "install_ns": 47715, + "osr_ns": 0, + "steady_state_ns": 7655702 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7629773, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10121216, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26950864, + "runtime_create_ns": 26338, + "jit_attach_ns": 47423, + "context_create_ns": 102866, + "definition_eval_ns": 56133, + "first_eval_ns": 727542, + "threshold_crossing_ns": 17562675, + "compile_ns": 9311741, + "install_ns": 37710, + "osr_ns": 0, + "steady_state_ns": 7629773 + } + }, + "baseline": { + "elapsed_ns": 8858569, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10219520, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29211275, + "runtime_create_ns": 23397, + "jit_attach_ns": 49100, + "context_create_ns": 102720, + "definition_eval_ns": 56194, + "first_eval_ns": 821797, + "threshold_crossing_ns": 18383338, + "compile_ns": 9073462, + "install_ns": 36306, + "osr_ns": 0, + "steady_state_ns": 8858569 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8895686, + "checksum": "number:409f400000000000", + "native_entries": 36007, + "native_acquisitions": 1160, + "native_exits": 36007, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10301440, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29319777, + "runtime_create_ns": 22353, + "jit_attach_ns": 60670, + "context_create_ns": 105689, + "definition_eval_ns": 58459, + "first_eval_ns": 835284, + "threshold_crossing_ns": 18414115, + "compile_ns": 9905299, + "install_ns": 47027, + "osr_ns": 0, + "steady_state_ns": 8895686 + } + }, + "candidate": { + "elapsed_ns": 7593580, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27207121, + "runtime_create_ns": 29178, + "jit_attach_ns": 54700, + "context_create_ns": 111203, + "definition_eval_ns": 69124, + "first_eval_ns": 723621, + "threshold_crossing_ns": 17833788, + "compile_ns": 9283739, + "install_ns": 37577, + "osr_ns": 0, + "steady_state_ns": 7593580 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7595414, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10174464, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26875630, + "runtime_create_ns": 23063, + "jit_attach_ns": 53916, + "context_create_ns": 105588, + "definition_eval_ns": 72559, + "first_eval_ns": 724892, + "threshold_crossing_ns": 17496217, + "compile_ns": 9471379, + "install_ns": 35501, + "osr_ns": 0, + "steady_state_ns": 7595414 + } + }, + "baseline": { + "elapsed_ns": 8876554, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10088448, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29281204, + "runtime_create_ns": 25630, + "jit_attach_ns": 54344, + "context_create_ns": 106833, + "definition_eval_ns": 60432, + "first_eval_ns": 807566, + "threshold_crossing_ns": 18427675, + "compile_ns": 9106511, + "install_ns": 37823, + "osr_ns": 0, + "steady_state_ns": 8876554 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8889088, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10039296, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29245862, + "runtime_create_ns": 25700, + "jit_attach_ns": 53089, + "context_create_ns": 99351, + "definition_eval_ns": 53164, + "first_eval_ns": 821353, + "threshold_crossing_ns": 18378647, + "compile_ns": 9095156, + "install_ns": 35924, + "osr_ns": 0, + "steady_state_ns": 8889088 + } + }, + "candidate": { + "elapsed_ns": 7677105, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10108928, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26944019, + "runtime_create_ns": 22904, + "jit_attach_ns": 55319, + "context_create_ns": 105882, + "definition_eval_ns": 57841, + "first_eval_ns": 710146, + "threshold_crossing_ns": 17511867, + "compile_ns": 9063756, + "install_ns": 34919, + "osr_ns": 0, + "steady_state_ns": 7677105 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7641266, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10092544, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27113819, + "runtime_create_ns": 27483, + "jit_attach_ns": 49336, + "context_create_ns": 100288, + "definition_eval_ns": 69687, + "first_eval_ns": 740685, + "threshold_crossing_ns": 17684753, + "compile_ns": 9451071, + "install_ns": 53103, + "osr_ns": 0, + "steady_state_ns": 7641266 + } + }, + "baseline": { + "elapsed_ns": 8883130, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10199040, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29532975, + "runtime_create_ns": 32580, + "jit_attach_ns": 74485, + "context_create_ns": 117474, + "definition_eval_ns": 69636, + "first_eval_ns": 2241551, + "threshold_crossing_ns": 17188233, + "compile_ns": 9772185, + "install_ns": 44464, + "osr_ns": 0, + "steady_state_ns": 8883130 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8881446, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10055680, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29447602, + "runtime_create_ns": 25082, + "jit_attach_ns": 58598, + "context_create_ns": 100195, + "definition_eval_ns": 51329, + "first_eval_ns": 839380, + "threshold_crossing_ns": 18575944, + "compile_ns": 9355016, + "install_ns": 45265, + "osr_ns": 0, + "steady_state_ns": 8881446 + } + }, + "candidate": { + "elapsed_ns": 7647649, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10158080, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27052899, + "runtime_create_ns": 25983, + "jit_attach_ns": 54582, + "context_create_ns": 106944, + "definition_eval_ns": 77653, + "first_eval_ns": 713884, + "threshold_crossing_ns": 17619862, + "compile_ns": 9558959, + "install_ns": 36887, + "osr_ns": 0, + "steady_state_ns": 7647649 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7650731, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10182656, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27198714, + "runtime_create_ns": 29801, + "jit_attach_ns": 62337, + "context_create_ns": 116766, + "definition_eval_ns": 77510, + "first_eval_ns": 2164677, + "threshold_crossing_ns": 16303623, + "compile_ns": 9945970, + "install_ns": 46321, + "osr_ns": 0, + "steady_state_ns": 7650731 + } + }, + "baseline": { + "elapsed_ns": 8847267, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10149888, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29555286, + "runtime_create_ns": 30237, + "jit_attach_ns": 63901, + "context_create_ns": 116507, + "definition_eval_ns": 71876, + "first_eval_ns": 836925, + "threshold_crossing_ns": 18658772, + "compile_ns": 9194143, + "install_ns": 55792, + "osr_ns": 0, + "steady_state_ns": 8847267 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8939867, + "checksum": "number:409f400000000000", + "native_entries": 34585, + "native_acquisitions": 1115, + "native_exits": 34585, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10199040, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 28398029, + "runtime_create_ns": 27317, + "jit_attach_ns": 54206, + "context_create_ns": 106207, + "definition_eval_ns": 64687, + "first_eval_ns": 834621, + "threshold_crossing_ns": 17437076, + "compile_ns": 9699535, + "install_ns": 50077, + "osr_ns": 0, + "steady_state_ns": 8939867 + } + }, + "candidate": { + "elapsed_ns": 7662380, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10117120, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26401916, + "runtime_create_ns": 28631, + "jit_attach_ns": 56654, + "context_create_ns": 112865, + "definition_eval_ns": 69944, + "first_eval_ns": 2158943, + "threshold_crossing_ns": 15506343, + "compile_ns": 9127596, + "install_ns": 43970, + "osr_ns": 0, + "steady_state_ns": 7662380 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7694633, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27120735, + "runtime_create_ns": 23797, + "jit_attach_ns": 74074, + "context_create_ns": 114083, + "definition_eval_ns": 66137, + "first_eval_ns": 705062, + "threshold_crossing_ns": 17633683, + "compile_ns": 9074439, + "install_ns": 35315, + "osr_ns": 0, + "steady_state_ns": 7694633 + } + }, + "baseline": { + "elapsed_ns": 8864752, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10268672, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29362267, + "runtime_create_ns": 28696, + "jit_attach_ns": 65452, + "context_create_ns": 108065, + "definition_eval_ns": 74690, + "first_eval_ns": 831033, + "threshold_crossing_ns": 18463224, + "compile_ns": 8879122, + "install_ns": 41845, + "osr_ns": 0, + "steady_state_ns": 8864752 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8868596, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10203136, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29369943, + "runtime_create_ns": 24488, + "jit_attach_ns": 56452, + "context_create_ns": 104067, + "definition_eval_ns": 55571, + "first_eval_ns": 842026, + "threshold_crossing_ns": 18499332, + "compile_ns": 9071655, + "install_ns": 40740, + "osr_ns": 0, + "steady_state_ns": 8868596 + } + }, + "candidate": { + "elapsed_ns": 7623924, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10039296, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27090114, + "runtime_create_ns": 27178, + "jit_attach_ns": 52061, + "context_create_ns": 101726, + "definition_eval_ns": 66594, + "first_eval_ns": 723924, + "threshold_crossing_ns": 17689031, + "compile_ns": 9794214, + "install_ns": 40470, + "osr_ns": 0, + "steady_state_ns": 7623924 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7642465, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10121216, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27020793, + "runtime_create_ns": 25325, + "jit_attach_ns": 59975, + "context_create_ns": 108033, + "definition_eval_ns": 57175, + "first_eval_ns": 709853, + "threshold_crossing_ns": 17619973, + "compile_ns": 9633219, + "install_ns": 35693, + "osr_ns": 0, + "steady_state_ns": 7642465 + } + }, + "baseline": { + "elapsed_ns": 8899525, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10264576, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29289653, + "runtime_create_ns": 25031, + "jit_attach_ns": 52962, + "context_create_ns": 139913, + "definition_eval_ns": 69517, + "first_eval_ns": 786702, + "threshold_crossing_ns": 18386636, + "compile_ns": 9464226, + "install_ns": 41405, + "osr_ns": 0, + "steady_state_ns": 8899525 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8847997, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9981952, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29321808, + "runtime_create_ns": 28064, + "jit_attach_ns": 49907, + "context_create_ns": 101905, + "definition_eval_ns": 53074, + "first_eval_ns": 802171, + "threshold_crossing_ns": 18517393, + "compile_ns": 8823573, + "install_ns": 35523, + "osr_ns": 0, + "steady_state_ns": 8847997 + } + }, + "candidate": { + "elapsed_ns": 7681789, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10141696, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27041233, + "runtime_create_ns": 25817, + "jit_attach_ns": 52277, + "context_create_ns": 99408, + "definition_eval_ns": 60854, + "first_eval_ns": 723188, + "threshold_crossing_ns": 17603522, + "compile_ns": 9118396, + "install_ns": 36802, + "osr_ns": 0, + "steady_state_ns": 7681789 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7639053, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10129408, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26984551, + "runtime_create_ns": 25698, + "jit_attach_ns": 48009, + "context_create_ns": 99303, + "definition_eval_ns": 61212, + "first_eval_ns": 708030, + "threshold_crossing_ns": 17608512, + "compile_ns": 9312200, + "install_ns": 38691, + "osr_ns": 0, + "steady_state_ns": 7639053 + } + }, + "baseline": { + "elapsed_ns": 8860878, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10219520, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29281652, + "runtime_create_ns": 26119, + "jit_attach_ns": 50316, + "context_create_ns": 97413, + "definition_eval_ns": 52109, + "first_eval_ns": 823985, + "threshold_crossing_ns": 18442366, + "compile_ns": 9128972, + "install_ns": 39014, + "osr_ns": 0, + "steady_state_ns": 8860878 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8894944, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10133504, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29471636, + "runtime_create_ns": 21734, + "jit_attach_ns": 59813, + "context_create_ns": 104478, + "definition_eval_ns": 54556, + "first_eval_ns": 808559, + "threshold_crossing_ns": 18600645, + "compile_ns": 9521439, + "install_ns": 40267, + "osr_ns": 0, + "steady_state_ns": 8894944 + } + }, + "candidate": { + "elapsed_ns": 7619339, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10178560, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27162993, + "runtime_create_ns": 31180, + "jit_attach_ns": 62968, + "context_create_ns": 112304, + "definition_eval_ns": 71476, + "first_eval_ns": 717365, + "threshold_crossing_ns": 17749203, + "compile_ns": 9808429, + "install_ns": 38785, + "osr_ns": 0, + "steady_state_ns": 7619339 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7663908, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10084352, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27042467, + "runtime_create_ns": 27871, + "jit_attach_ns": 49058, + "context_create_ns": 112410, + "definition_eval_ns": 55564, + "first_eval_ns": 707321, + "threshold_crossing_ns": 17627519, + "compile_ns": 9496062, + "install_ns": 41171, + "osr_ns": 0, + "steady_state_ns": 7663908 + } + }, + "baseline": { + "elapsed_ns": 9017655, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10166272, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29463008, + "runtime_create_ns": 24793, + "jit_attach_ns": 53401, + "context_create_ns": 103767, + "definition_eval_ns": 55079, + "first_eval_ns": 837684, + "threshold_crossing_ns": 18420147, + "compile_ns": 9394806, + "install_ns": 37200, + "osr_ns": 0, + "steady_state_ns": 9017655 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8877707, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10227712, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29307917, + "runtime_create_ns": 26231, + "jit_attach_ns": 62450, + "context_create_ns": 109208, + "definition_eval_ns": 66347, + "first_eval_ns": 2240850, + "threshold_crossing_ns": 17000342, + "compile_ns": 9659338, + "install_ns": 41288, + "osr_ns": 0, + "steady_state_ns": 8877707 + } + }, + "candidate": { + "elapsed_ns": 7645865, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10113024, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26970962, + "runtime_create_ns": 29551, + "jit_attach_ns": 52961, + "context_create_ns": 107152, + "definition_eval_ns": 67136, + "first_eval_ns": 718736, + "threshold_crossing_ns": 17564835, + "compile_ns": 9204807, + "install_ns": 42810, + "osr_ns": 0, + "steady_state_ns": 7645865 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7633826, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10211328, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 26428119, + "runtime_create_ns": 28515, + "jit_attach_ns": 49513, + "context_create_ns": 101086, + "definition_eval_ns": 54579, + "first_eval_ns": 2148801, + "threshold_crossing_ns": 15605491, + "compile_ns": 9088424, + "install_ns": 45972, + "osr_ns": 0, + "steady_state_ns": 7633826 + } + }, + "baseline": { + "elapsed_ns": 9581926, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10088448, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 30652999, + "runtime_create_ns": 25929, + "jit_attach_ns": 53044, + "context_create_ns": 99273, + "definition_eval_ns": 54709, + "first_eval_ns": 837979, + "threshold_crossing_ns": 19006847, + "compile_ns": 9253961, + "install_ns": 37955, + "osr_ns": 0, + "steady_state_ns": 9581926 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8961596, + "checksum": "number:409f400000000000", + "native_entries": 34496, + "native_acquisitions": 1111, + "native_exits": 34496, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10207232, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 28427508, + "runtime_create_ns": 24344, + "jit_attach_ns": 59989, + "context_create_ns": 107317, + "definition_eval_ns": 70535, + "first_eval_ns": 820256, + "threshold_crossing_ns": 17450994, + "compile_ns": 9769520, + "install_ns": 50236, + "osr_ns": 0, + "steady_state_ns": 8961596 + } + }, + "candidate": { + "elapsed_ns": 7619618, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10186752, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27225286, + "runtime_create_ns": 26761, + "jit_attach_ns": 66110, + "context_create_ns": 117577, + "definition_eval_ns": 78047, + "first_eval_ns": 734132, + "threshold_crossing_ns": 17778531, + "compile_ns": 9516006, + "install_ns": 47116, + "osr_ns": 0, + "steady_state_ns": 7619618 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7638887, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10170368, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27032860, + "runtime_create_ns": 24737, + "jit_attach_ns": 49644, + "context_create_ns": 98697, + "definition_eval_ns": 50806, + "first_eval_ns": 742079, + "threshold_crossing_ns": 17628168, + "compile_ns": 9260815, + "install_ns": 35739, + "osr_ns": 0, + "steady_state_ns": 7638887 + } + }, + "baseline": { + "elapsed_ns": 8894219, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10280960, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29308387, + "runtime_create_ns": 22259, + "jit_attach_ns": 50539, + "context_create_ns": 101953, + "definition_eval_ns": 65510, + "first_eval_ns": 820511, + "threshold_crossing_ns": 18434240, + "compile_ns": 9073151, + "install_ns": 35890, + "osr_ns": 0, + "steady_state_ns": 8894219 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 8883784, + "checksum": "number:409f400000000000", + "native_entries": 36008, + "native_acquisitions": 1161, + "native_exits": 36008, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10240000, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29158003, + "runtime_create_ns": 24148, + "jit_attach_ns": 50242, + "context_create_ns": 101118, + "definition_eval_ns": 54028, + "first_eval_ns": 812949, + "threshold_crossing_ns": 18317014, + "compile_ns": 9882800, + "install_ns": 55394, + "osr_ns": 0, + "steady_state_ns": 8883784 + } + }, + "candidate": { + "elapsed_ns": 7704873, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10080256, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27000361, + "runtime_create_ns": 25874, + "jit_attach_ns": 50692, + "context_create_ns": 104456, + "definition_eval_ns": 56056, + "first_eval_ns": 717568, + "threshold_crossing_ns": 17537083, + "compile_ns": 8994452, + "install_ns": 34991, + "osr_ns": 0, + "steady_state_ns": 7704873 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7704954, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10182656, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 27264272, + "runtime_create_ns": 34103, + "jit_attach_ns": 59158, + "context_create_ns": 112936, + "definition_eval_ns": 75942, + "first_eval_ns": 751217, + "threshold_crossing_ns": 17719892, + "compile_ns": 9340637, + "install_ns": 47419, + "osr_ns": 0, + "steady_state_ns": 7704954 + } + }, + "baseline": { + "elapsed_ns": 8895279, + "checksum": "number:409f400000000000", + "native_entries": 38005, + "native_acquisitions": 1222, + "native_exits": 38005, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10223616, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": true, + "phases": { + "total_ns": 29518005, + "runtime_create_ns": 26941, + "jit_attach_ns": 62958, + "context_create_ns": 118194, + "definition_eval_ns": 88293, + "first_eval_ns": 825302, + "threshold_crossing_ns": 18569280, + "compile_ns": 9599258, + "install_ns": 42945, + "osr_ns": 0, + "steady_state_ns": 8895279 + } + } + } + ], + "automatic": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9387710, + "checksum": "number:409f400000000000", + "native_entries": 3906566, + "native_acquisitions": 125109, + "native_exits": 3906566, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10141696, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014492535, + "runtime_create_ns": 27800, + "jit_attach_ns": 56847, + "context_create_ns": 102526, + "definition_eval_ns": 50661, + "first_eval_ns": 700314, + "threshold_crossing_ns": 2003199715, + "compile_ns": 9176170, + "install_ns": 53602, + "osr_ns": 0, + "steady_state_ns": 9387710 + } + }, + "candidate": { + "elapsed_ns": 7986308, + "checksum": "number:409f400000000000", + "native_entries": 4478001, + "native_acquisitions": 143440, + "native_exits": 4478001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10293248, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012678266, + "runtime_create_ns": 33079, + "jit_attach_ns": 58180, + "context_create_ns": 112805, + "definition_eval_ns": 60083, + "first_eval_ns": 621188, + "threshold_crossing_ns": 2002981493, + "compile_ns": 9503284, + "install_ns": 48600, + "osr_ns": 0, + "steady_state_ns": 7986308 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9664319, + "checksum": "number:409f400000000000", + "native_entries": 3654001, + "native_acquisitions": 117044, + "native_exits": 3654001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10186752, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014709200, + "runtime_create_ns": 29830, + "jit_attach_ns": 52041, + "context_create_ns": 106915, + "definition_eval_ns": 57195, + "first_eval_ns": 606922, + "threshold_crossing_ns": 2003260820, + "compile_ns": 9382640, + "install_ns": 42957, + "osr_ns": 0, + "steady_state_ns": 9664319 + } + }, + "baseline": { + "elapsed_ns": 12047692, + "checksum": "number:409f400000000000", + "native_entries": 3259197, + "native_acquisitions": 104399, + "native_exits": 3259197, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10199040, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2018362541, + "runtime_create_ns": 31404, + "jit_attach_ns": 80343, + "context_create_ns": 123943, + "definition_eval_ns": 57079, + "first_eval_ns": 890786, + "threshold_crossing_ns": 2003997413, + "compile_ns": 11363192, + "install_ns": 78330, + "osr_ns": 0, + "steady_state_ns": 12047692 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12890991, + "checksum": "number:409f400000000000", + "native_entries": 3061969, + "native_acquisitions": 98100, + "native_exits": 3061969, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10272768, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2019741591, + "runtime_create_ns": 31427, + "jit_attach_ns": 70395, + "context_create_ns": 114261, + "definition_eval_ns": 59290, + "first_eval_ns": 707791, + "threshold_crossing_ns": 2004504733, + "compile_ns": 10224469, + "install_ns": 60845, + "osr_ns": 0, + "steady_state_ns": 12890991 + } + }, + "candidate": { + "elapsed_ns": 10033086, + "checksum": "number:409f400000000000", + "native_entries": 3601432, + "native_acquisitions": 115388, + "native_exits": 3601432, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10379264, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015478487, + "runtime_create_ns": 30208, + "jit_attach_ns": 80594, + "context_create_ns": 160863, + "definition_eval_ns": 84874, + "first_eval_ns": 860453, + "threshold_crossing_ns": 2003270522, + "compile_ns": 11243572, + "install_ns": 78851, + "osr_ns": 0, + "steady_state_ns": 10033086 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9918321, + "checksum": "number:409f400000000000", + "native_entries": 3728249, + "native_acquisitions": 119428, + "native_exits": 3728249, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10240000, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015169185, + "runtime_create_ns": 28682, + "jit_attach_ns": 68281, + "context_create_ns": 116698, + "definition_eval_ns": 59751, + "first_eval_ns": 764067, + "threshold_crossing_ns": 2003283288, + "compile_ns": 10215931, + "install_ns": 69388, + "osr_ns": 0, + "steady_state_ns": 9918321 + } + }, + "baseline": { + "elapsed_ns": 12704641, + "checksum": "number:409f400000000000", + "native_entries": 3143387, + "native_acquisitions": 100727, + "native_exits": 3143387, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2019380882, + "runtime_create_ns": 32965, + "jit_attach_ns": 84781, + "context_create_ns": 139535, + "definition_eval_ns": 65089, + "first_eval_ns": 709157, + "threshold_crossing_ns": 2004574860, + "compile_ns": 11876522, + "install_ns": 81182, + "osr_ns": 0, + "steady_state_ns": 12704641 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12310505, + "checksum": "number:409f400000000000", + "native_entries": 3138046, + "native_acquisitions": 100540, + "native_exits": 3138046, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9760768, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2019643463, + "runtime_create_ns": 30405, + "jit_attach_ns": 68725, + "context_create_ns": 112561, + "definition_eval_ns": 53182, + "first_eval_ns": 2195375, + "threshold_crossing_ns": 2003712659, + "compile_ns": 12527192, + "install_ns": 65599, + "osr_ns": 0, + "steady_state_ns": 12310505 + } + }, + "candidate": { + "elapsed_ns": 10109521, + "checksum": "number:409f400000000000", + "native_entries": 3613491, + "native_acquisitions": 115776, + "native_exits": 3613491, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10227712, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2016394629, + "runtime_create_ns": 38223, + "jit_attach_ns": 82367, + "context_create_ns": 125947, + "definition_eval_ns": 72596, + "first_eval_ns": 691415, + "threshold_crossing_ns": 2004169974, + "compile_ns": 13149840, + "install_ns": 65514, + "osr_ns": 0, + "steady_state_ns": 10109521 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9995736, + "checksum": "number:409f400000000000", + "native_entries": 3671537, + "native_acquisitions": 117633, + "native_exits": 3671537, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10178560, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2017768247, + "runtime_create_ns": 45220, + "jit_attach_ns": 82883, + "context_create_ns": 156969, + "definition_eval_ns": 75140, + "first_eval_ns": 2579237, + "threshold_crossing_ns": 2003921230, + "compile_ns": 12406873, + "install_ns": 67743, + "osr_ns": 0, + "steady_state_ns": 9995736 + } + }, + "baseline": { + "elapsed_ns": 12753491, + "checksum": "number:409f400000000000", + "native_entries": 3152295, + "native_acquisitions": 101026, + "native_exits": 3152295, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10092544, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2020913755, + "runtime_create_ns": 43024, + "jit_attach_ns": 96179, + "context_create_ns": 186776, + "definition_eval_ns": 87405, + "first_eval_ns": 2570221, + "threshold_crossing_ns": 2004054013, + "compile_ns": 11012942, + "install_ns": 67067, + "osr_ns": 0, + "steady_state_ns": 12753491 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 12439302, + "checksum": "number:409f400000000000", + "native_entries": 3052819, + "native_acquisitions": 97793, + "native_exits": 3052819, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10289152, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2021940171, + "runtime_create_ns": 33616, + "jit_attach_ns": 72208, + "context_create_ns": 146803, + "definition_eval_ns": 72504, + "first_eval_ns": 2878304, + "threshold_crossing_ns": 2004904070, + "compile_ns": 11855439, + "install_ns": 71939, + "osr_ns": 0, + "steady_state_ns": 12439302 + } + }, + "candidate": { + "elapsed_ns": 9554748, + "checksum": "number:409f400000000000", + "native_entries": 3828001, + "native_acquisitions": 122615, + "native_exits": 3828001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10067968, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015678473, + "runtime_create_ns": 48003, + "jit_attach_ns": 79693, + "context_create_ns": 159327, + "definition_eval_ns": 87847, + "first_eval_ns": 779345, + "threshold_crossing_ns": 2004058099, + "compile_ns": 12065926, + "install_ns": 72767, + "osr_ns": 0, + "steady_state_ns": 9554748 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 9331650, + "checksum": "number:409f400000000000", + "native_entries": 3879821, + "native_acquisitions": 124272, + "native_exits": 3879821, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10260480, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014557102, + "runtime_create_ns": 28847, + "jit_attach_ns": 62520, + "context_create_ns": 115931, + "definition_eval_ns": 60392, + "first_eval_ns": 609519, + "threshold_crossing_ns": 2003311472, + "compile_ns": 10146176, + "install_ns": 64887, + "osr_ns": 0, + "steady_state_ns": 9331650 + } + }, + "baseline": { + "elapsed_ns": 9447326, + "checksum": "number:409f400000000000", + "native_entries": 3464001, + "native_acquisitions": 110966, + "native_exits": 3464001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10027008, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015228366, + "runtime_create_ns": 38817, + "jit_attach_ns": 72564, + "context_create_ns": 112287, + "definition_eval_ns": 57683, + "first_eval_ns": 710706, + "threshold_crossing_ns": 2003805628, + "compile_ns": 10589891, + "install_ns": 68930, + "osr_ns": 0, + "steady_state_ns": 9447326 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9472069, + "checksum": "number:409f400000000000", + "native_entries": 3842107, + "native_acquisitions": 123068, + "native_exits": 3842107, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10375168, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015037573, + "runtime_create_ns": 25342, + "jit_attach_ns": 60268, + "context_create_ns": 108955, + "definition_eval_ns": 55891, + "first_eval_ns": 702189, + "threshold_crossing_ns": 2003631218, + "compile_ns": 9077472, + "install_ns": 48645, + "osr_ns": 0, + "steady_state_ns": 9472069 + } + }, + "candidate": { + "elapsed_ns": 8009864, + "checksum": "number:409f400000000000", + "native_entries": 4442398, + "native_acquisitions": 142279, + "native_exits": 4442398, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10362880, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012901169, + "runtime_create_ns": 31167, + "jit_attach_ns": 64779, + "context_create_ns": 119671, + "definition_eval_ns": 65627, + "first_eval_ns": 615050, + "threshold_crossing_ns": 2003175702, + "compile_ns": 9742610, + "install_ns": 71041, + "osr_ns": 0, + "steady_state_ns": 8009864 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7962879, + "checksum": "number:409f400000000000", + "native_entries": 4452001, + "native_acquisitions": 142580, + "native_exits": 4452001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10371072, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012166305, + "runtime_create_ns": 22653, + "jit_attach_ns": 51118, + "context_create_ns": 104604, + "definition_eval_ns": 49357, + "first_eval_ns": 596853, + "threshold_crossing_ns": 2002559397, + "compile_ns": 9333435, + "install_ns": 41967, + "osr_ns": 0, + "steady_state_ns": 7962879 + } + }, + "baseline": { + "elapsed_ns": 9408007, + "checksum": "number:409f400000000000", + "native_entries": 3901156, + "native_acquisitions": 124973, + "native_exits": 3901156, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10379264, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015000604, + "runtime_create_ns": 26787, + "jit_attach_ns": 65304, + "context_create_ns": 118746, + "definition_eval_ns": 68634, + "first_eval_ns": 689004, + "threshold_crossing_ns": 2003648269, + "compile_ns": 9659064, + "install_ns": 47164, + "osr_ns": 0, + "steady_state_ns": 9408007 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9481198, + "checksum": "number:409f400000000000", + "native_entries": 3870001, + "native_acquisitions": 123956, + "native_exits": 3870001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10248192, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015020703, + "runtime_create_ns": 25908, + "jit_attach_ns": 56517, + "context_create_ns": 101451, + "definition_eval_ns": 41854, + "first_eval_ns": 687289, + "threshold_crossing_ns": 2003651646, + "compile_ns": 8726008, + "install_ns": 41082, + "osr_ns": 0, + "steady_state_ns": 9481198 + } + }, + "candidate": { + "elapsed_ns": 8011197, + "checksum": "number:409f400000000000", + "native_entries": 4456001, + "native_acquisitions": 142738, + "native_exits": 4456001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10240000, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2013001452, + "runtime_create_ns": 33489, + "jit_attach_ns": 60421, + "context_create_ns": 117626, + "definition_eval_ns": 55753, + "first_eval_ns": 618489, + "threshold_crossing_ns": 2003281856, + "compile_ns": 9550141, + "install_ns": 48703, + "osr_ns": 0, + "steady_state_ns": 8011197 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8010538, + "checksum": "number:409f400000000000", + "native_entries": 4456528, + "native_acquisitions": 142734, + "native_exits": 4456528, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9969664, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012543545, + "runtime_create_ns": 25420, + "jit_attach_ns": 47117, + "context_create_ns": 101504, + "definition_eval_ns": 43226, + "first_eval_ns": 581180, + "threshold_crossing_ns": 2002912063, + "compile_ns": 9548580, + "install_ns": 39132, + "osr_ns": 0, + "steady_state_ns": 8010538 + } + }, + "baseline": { + "elapsed_ns": 9455660, + "checksum": "number:409f400000000000", + "native_entries": 3896001, + "native_acquisitions": 124790, + "native_exits": 3896001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10178560, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015069960, + "runtime_create_ns": 31120, + "jit_attach_ns": 65903, + "context_create_ns": 106330, + "definition_eval_ns": 53141, + "first_eval_ns": 707125, + "threshold_crossing_ns": 2003682077, + "compile_ns": 9015528, + "install_ns": 46388, + "osr_ns": 0, + "steady_state_ns": 9455660 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9390717, + "checksum": "number:409f400000000000", + "native_entries": 3878001, + "native_acquisitions": 124214, + "native_exits": 3878001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10219520, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014320184, + "runtime_create_ns": 25566, + "jit_attach_ns": 51966, + "context_create_ns": 138887, + "definition_eval_ns": 47082, + "first_eval_ns": 684732, + "threshold_crossing_ns": 2003014391, + "compile_ns": 9018449, + "install_ns": 45370, + "osr_ns": 0, + "steady_state_ns": 9390717 + } + }, + "candidate": { + "elapsed_ns": 7967659, + "checksum": "number:409f400000000000", + "native_entries": 4452260, + "native_acquisitions": 142594, + "native_exits": 4452260, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10256384, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012433727, + "runtime_create_ns": 29611, + "jit_attach_ns": 62513, + "context_create_ns": 115324, + "definition_eval_ns": 58741, + "first_eval_ns": 629225, + "threshold_crossing_ns": 2002757583, + "compile_ns": 9654255, + "install_ns": 68266, + "osr_ns": 0, + "steady_state_ns": 7967659 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7970761, + "checksum": "number:409f400000000000", + "native_entries": 4458001, + "native_acquisitions": 142772, + "native_exits": 4458001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10301440, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012481781, + "runtime_create_ns": 26631, + "jit_attach_ns": 55888, + "context_create_ns": 113604, + "definition_eval_ns": 52352, + "first_eval_ns": 616476, + "threshold_crossing_ns": 2002824807, + "compile_ns": 9415341, + "install_ns": 50447, + "osr_ns": 0, + "steady_state_ns": 7970761 + } + }, + "baseline": { + "elapsed_ns": 9455499, + "checksum": "number:409f400000000000", + "native_entries": 3900182, + "native_acquisitions": 124927, + "native_exits": 3900182, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10330112, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2016153198, + "runtime_create_ns": 28526, + "jit_attach_ns": 68846, + "context_create_ns": 117772, + "definition_eval_ns": 61591, + "first_eval_ns": 2181099, + "threshold_crossing_ns": 2003254497, + "compile_ns": 10207496, + "install_ns": 49842, + "osr_ns": 0, + "steady_state_ns": 9455499 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9382475, + "checksum": "number:409f400000000000", + "native_entries": 3940806, + "native_acquisitions": 126236, + "native_exits": 3940806, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10420224, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014388683, + "runtime_create_ns": 23924, + "jit_attach_ns": 54697, + "context_create_ns": 103221, + "definition_eval_ns": 40053, + "first_eval_ns": 687722, + "threshold_crossing_ns": 2003132261, + "compile_ns": 9457086, + "install_ns": 55172, + "osr_ns": 0, + "steady_state_ns": 9382475 + } + }, + "candidate": { + "elapsed_ns": 8054738, + "checksum": "number:409f400000000000", + "native_entries": 4450001, + "native_acquisitions": 142516, + "native_exits": 4450001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10248192, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012605266, + "runtime_create_ns": 31884, + "jit_attach_ns": 63752, + "context_create_ns": 117221, + "definition_eval_ns": 62165, + "first_eval_ns": 619638, + "threshold_crossing_ns": 2002818607, + "compile_ns": 9443851, + "install_ns": 56908, + "osr_ns": 0, + "steady_state_ns": 8054738 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7934412, + "checksum": "number:409f400000000000", + "native_entries": 4470001, + "native_acquisitions": 143184, + "native_exits": 4470001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9973760, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012059384, + "runtime_create_ns": 26638, + "jit_attach_ns": 47059, + "context_create_ns": 125016, + "definition_eval_ns": 41412, + "first_eval_ns": 597665, + "threshold_crossing_ns": 2002466889, + "compile_ns": 9420000, + "install_ns": 40876, + "osr_ns": 0, + "steady_state_ns": 7934412 + } + }, + "baseline": { + "elapsed_ns": 10576639, + "checksum": "number:409f400000000000", + "native_entries": 3462984, + "native_acquisitions": 110920, + "native_exits": 3462984, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10211328, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2016023374, + "runtime_create_ns": 31656, + "jit_attach_ns": 68176, + "context_create_ns": 117643, + "definition_eval_ns": 54181, + "first_eval_ns": 700563, + "threshold_crossing_ns": 2003403565, + "compile_ns": 10032629, + "install_ns": 59569, + "osr_ns": 0, + "steady_state_ns": 10576639 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9459746, + "checksum": "number:409f400000000000", + "native_entries": 3895939, + "native_acquisitions": 124789, + "native_exits": 3895939, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10309632, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014797507, + "runtime_create_ns": 25736, + "jit_attach_ns": 62372, + "context_create_ns": 110875, + "definition_eval_ns": 65248, + "first_eval_ns": 689368, + "threshold_crossing_ns": 2003405762, + "compile_ns": 10111638, + "install_ns": 67254, + "osr_ns": 0, + "steady_state_ns": 9459746 + } + }, + "candidate": { + "elapsed_ns": 7890232, + "checksum": "number:409f400000000000", + "native_entries": 4482835, + "native_acquisitions": 143581, + "native_exits": 4482835, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10178560, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012700349, + "runtime_create_ns": 34275, + "jit_attach_ns": 64133, + "context_create_ns": 113184, + "definition_eval_ns": 96448, + "first_eval_ns": 617003, + "threshold_crossing_ns": 2003064897, + "compile_ns": 9885687, + "install_ns": 48036, + "osr_ns": 0, + "steady_state_ns": 7890232 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7941525, + "checksum": "number:409f400000000000", + "native_entries": 4472001, + "native_acquisitions": 143220, + "native_exits": 4472001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10276864, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012622067, + "runtime_create_ns": 24561, + "jit_attach_ns": 53105, + "context_create_ns": 109622, + "definition_eval_ns": 54257, + "first_eval_ns": 607737, + "threshold_crossing_ns": 2003009962, + "compile_ns": 9392389, + "install_ns": 41728, + "osr_ns": 0, + "steady_state_ns": 7941525 + } + }, + "baseline": { + "elapsed_ns": 9443917, + "checksum": "number:409f400000000000", + "native_entries": 3895713, + "native_acquisitions": 124776, + "native_exits": 3895713, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10211328, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015081290, + "runtime_create_ns": 26384, + "jit_attach_ns": 77291, + "context_create_ns": 116577, + "definition_eval_ns": 59011, + "first_eval_ns": 699619, + "threshold_crossing_ns": 2003682250, + "compile_ns": 9912052, + "install_ns": 46438, + "osr_ns": 0, + "steady_state_ns": 9443917 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9421552, + "checksum": "number:409f400000000000", + "native_entries": 3900197, + "native_acquisitions": 124899, + "native_exits": 3900197, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9920512, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014601004, + "runtime_create_ns": 23239, + "jit_attach_ns": 57322, + "context_create_ns": 104217, + "definition_eval_ns": 40630, + "first_eval_ns": 684335, + "threshold_crossing_ns": 2003300670, + "compile_ns": 8980192, + "install_ns": 39959, + "osr_ns": 0, + "steady_state_ns": 9421552 + } + }, + "candidate": { + "elapsed_ns": 7966775, + "checksum": "number:409f400000000000", + "native_entries": 4460001, + "native_acquisitions": 142864, + "native_exits": 4460001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10297344, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012733631, + "runtime_create_ns": 30190, + "jit_attach_ns": 64207, + "context_create_ns": 125028, + "definition_eval_ns": 61918, + "first_eval_ns": 612306, + "threshold_crossing_ns": 2003047997, + "compile_ns": 9489731, + "install_ns": 49993, + "osr_ns": 0, + "steady_state_ns": 7966775 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7957746, + "checksum": "number:409f400000000000", + "native_entries": 4458001, + "native_acquisitions": 142772, + "native_exits": 4458001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9883648, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012415041, + "runtime_create_ns": 24662, + "jit_attach_ns": 46965, + "context_create_ns": 99147, + "definition_eval_ns": 37275, + "first_eval_ns": 599661, + "threshold_crossing_ns": 2002828935, + "compile_ns": 9394343, + "install_ns": 44092, + "osr_ns": 0, + "steady_state_ns": 7957746 + } + }, + "baseline": { + "elapsed_ns": 9442802, + "checksum": "number:409f400000000000", + "native_entries": 3897306, + "native_acquisitions": 124824, + "native_exits": 3897306, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10375168, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015100388, + "runtime_create_ns": 26955, + "jit_attach_ns": 66672, + "context_create_ns": 117983, + "definition_eval_ns": 82894, + "first_eval_ns": 703648, + "threshold_crossing_ns": 2003689404, + "compile_ns": 9776434, + "install_ns": 49914, + "osr_ns": 0, + "steady_state_ns": 9442802 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9425662, + "checksum": "number:409f400000000000", + "native_entries": 3914001, + "native_acquisitions": 125393, + "native_exits": 3914001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9990144, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014378816, + "runtime_create_ns": 23960, + "jit_attach_ns": 53921, + "context_create_ns": 100774, + "definition_eval_ns": 39860, + "first_eval_ns": 691682, + "threshold_crossing_ns": 2003083571, + "compile_ns": 9892113, + "install_ns": 35964, + "osr_ns": 0, + "steady_state_ns": 9425662 + } + }, + "candidate": { + "elapsed_ns": 8141697, + "checksum": "number:409f400000000000", + "native_entries": 4395020, + "native_acquisitions": 140774, + "native_exits": 4395020, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10141696, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012454146, + "runtime_create_ns": 31984, + "jit_attach_ns": 60701, + "context_create_ns": 129204, + "definition_eval_ns": 59915, + "first_eval_ns": 624209, + "threshold_crossing_ns": 2002573328, + "compile_ns": 10001330, + "install_ns": 48638, + "osr_ns": 0, + "steady_state_ns": 8141697 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7999471, + "checksum": "number:409f400000000000", + "native_entries": 4454001, + "native_acquisitions": 142672, + "native_exits": 4454001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10158080, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012815338, + "runtime_create_ns": 26800, + "jit_attach_ns": 51137, + "context_create_ns": 101509, + "definition_eval_ns": 51077, + "first_eval_ns": 595296, + "threshold_crossing_ns": 2003165283, + "compile_ns": 9426815, + "install_ns": 42294, + "osr_ns": 0, + "steady_state_ns": 7999471 + } + }, + "baseline": { + "elapsed_ns": 9426184, + "checksum": "number:409f400000000000", + "native_entries": 3866001, + "native_acquisitions": 123828, + "native_exits": 3866001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10321920, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014765112, + "runtime_create_ns": 31087, + "jit_attach_ns": 65654, + "context_create_ns": 109423, + "definition_eval_ns": 53829, + "first_eval_ns": 702612, + "threshold_crossing_ns": 2003400265, + "compile_ns": 10178351, + "install_ns": 49974, + "osr_ns": 0, + "steady_state_ns": 9426184 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9414662, + "checksum": "number:409f400000000000", + "native_entries": 3873716, + "native_acquisitions": 124074, + "native_exits": 3873716, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10166272, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014524376, + "runtime_create_ns": 25470, + "jit_attach_ns": 65883, + "context_create_ns": 103016, + "definition_eval_ns": 42616, + "first_eval_ns": 687877, + "threshold_crossing_ns": 2003215873, + "compile_ns": 9810827, + "install_ns": 58213, + "osr_ns": 0, + "steady_state_ns": 9414662 + } + }, + "candidate": { + "elapsed_ns": 7984152, + "checksum": "number:409f400000000000", + "native_entries": 4458186, + "native_acquisitions": 142782, + "native_exits": 4458186, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10289152, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012637573, + "runtime_create_ns": 27463, + "jit_attach_ns": 68012, + "context_create_ns": 123431, + "definition_eval_ns": 61361, + "first_eval_ns": 610818, + "threshold_crossing_ns": 2002938494, + "compile_ns": 9606642, + "install_ns": 56240, + "osr_ns": 0, + "steady_state_ns": 7984152 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8274590, + "checksum": "number:409f400000000000", + "native_entries": 4331052, + "native_acquisitions": 138728, + "native_exits": 4331052, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10145792, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012947716, + "runtime_create_ns": 26006, + "jit_attach_ns": 56022, + "context_create_ns": 117781, + "definition_eval_ns": 47836, + "first_eval_ns": 587329, + "threshold_crossing_ns": 2002995516, + "compile_ns": 10124337, + "install_ns": 50384, + "osr_ns": 0, + "steady_state_ns": 8274590 + } + }, + "baseline": { + "elapsed_ns": 9404620, + "checksum": "number:409f400000000000", + "native_entries": 3881842, + "native_acquisitions": 124336, + "native_exits": 3881842, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10280960, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015142025, + "runtime_create_ns": 29683, + "jit_attach_ns": 74109, + "context_create_ns": 113128, + "definition_eval_ns": 52180, + "first_eval_ns": 698391, + "threshold_crossing_ns": 2003803260, + "compile_ns": 10027937, + "install_ns": 51312, + "osr_ns": 0, + "steady_state_ns": 9404620 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9500461, + "checksum": "number:409f400000000000", + "native_entries": 3843565, + "native_acquisitions": 123107, + "native_exits": 3843565, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10207232, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014767101, + "runtime_create_ns": 23753, + "jit_attach_ns": 54426, + "context_create_ns": 108058, + "definition_eval_ns": 44386, + "first_eval_ns": 679551, + "threshold_crossing_ns": 2003377795, + "compile_ns": 9678051, + "install_ns": 40723, + "osr_ns": 0, + "steady_state_ns": 9500461 + } + }, + "candidate": { + "elapsed_ns": 7985168, + "checksum": "number:409f400000000000", + "native_entries": 4448001, + "native_acquisitions": 142452, + "native_exits": 4448001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10190848, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012579299, + "runtime_create_ns": 32863, + "jit_attach_ns": 60812, + "context_create_ns": 110978, + "definition_eval_ns": 61063, + "first_eval_ns": 622534, + "threshold_crossing_ns": 2002866538, + "compile_ns": 9446225, + "install_ns": 43605, + "osr_ns": 0, + "steady_state_ns": 7985168 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 8004083, + "checksum": "number:409f400000000000", + "native_entries": 4455232, + "native_acquisitions": 142703, + "native_exits": 4455232, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10203136, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012743191, + "runtime_create_ns": 30965, + "jit_attach_ns": 49791, + "context_create_ns": 104532, + "definition_eval_ns": 44654, + "first_eval_ns": 585669, + "threshold_crossing_ns": 2003082019, + "compile_ns": 8995122, + "install_ns": 45222, + "osr_ns": 0, + "steady_state_ns": 8004083 + } + }, + "baseline": { + "elapsed_ns": 9488715, + "checksum": "number:409f400000000000", + "native_entries": 3833885, + "native_acquisitions": 122803, + "native_exits": 3833885, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10235904, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014772680, + "runtime_create_ns": 29759, + "jit_attach_ns": 103513, + "context_create_ns": 115875, + "definition_eval_ns": 61859, + "first_eval_ns": 693101, + "threshold_crossing_ns": 2003305013, + "compile_ns": 10061980, + "install_ns": 51107, + "osr_ns": 0, + "steady_state_ns": 9488715 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9401447, + "checksum": "number:409f400000000000", + "native_entries": 3893311, + "native_acquisitions": 124695, + "native_exits": 3893311, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10387456, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015092200, + "runtime_create_ns": 24018, + "jit_attach_ns": 58447, + "context_create_ns": 118234, + "definition_eval_ns": 54925, + "first_eval_ns": 690623, + "threshold_crossing_ns": 2003770712, + "compile_ns": 9660293, + "install_ns": 47017, + "osr_ns": 0, + "steady_state_ns": 9401447 + } + }, + "candidate": { + "elapsed_ns": 8003009, + "checksum": "number:409f400000000000", + "native_entries": 4459539, + "native_acquisitions": 142845, + "native_exits": 4459539, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10108928, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012464040, + "runtime_create_ns": 40262, + "jit_attach_ns": 61281, + "context_create_ns": 114739, + "definition_eval_ns": 61314, + "first_eval_ns": 609606, + "threshold_crossing_ns": 2002749940, + "compile_ns": 10325858, + "install_ns": 47739, + "osr_ns": 0, + "steady_state_ns": 8003009 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7933540, + "checksum": "number:409f400000000000", + "native_entries": 4466001, + "native_acquisitions": 143028, + "native_exits": 4466001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9912320, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012597190, + "runtime_create_ns": 23826, + "jit_attach_ns": 48860, + "context_create_ns": 102780, + "definition_eval_ns": 41605, + "first_eval_ns": 598679, + "threshold_crossing_ns": 2003033658, + "compile_ns": 9343912, + "install_ns": 39403, + "osr_ns": 0, + "steady_state_ns": 7933540 + } + }, + "baseline": { + "elapsed_ns": 9402949, + "checksum": "number:409f400000000000", + "native_entries": 3900001, + "native_acquisitions": 124916, + "native_exits": 3900001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10158080, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015002029, + "runtime_create_ns": 31365, + "jit_attach_ns": 68914, + "context_create_ns": 113450, + "definition_eval_ns": 53009, + "first_eval_ns": 701898, + "threshold_crossing_ns": 2003662721, + "compile_ns": 10156087, + "install_ns": 48525, + "osr_ns": 0, + "steady_state_ns": 9402949 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 9409902, + "checksum": "number:409f400000000000", + "native_entries": 3936001, + "native_acquisitions": 126070, + "native_exits": 3936001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10301440, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2015055860, + "runtime_create_ns": 34288, + "jit_attach_ns": 51060, + "context_create_ns": 100555, + "definition_eval_ns": 40626, + "first_eval_ns": 679580, + "threshold_crossing_ns": 2003782273, + "compile_ns": 8838549, + "install_ns": 42145, + "osr_ns": 0, + "steady_state_ns": 9409902 + } + }, + "candidate": { + "elapsed_ns": 7991020, + "checksum": "number:409f400000000000", + "native_entries": 4488001, + "native_acquisitions": 143760, + "native_exits": 4488001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10317824, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012379385, + "runtime_create_ns": 28427, + "jit_attach_ns": 65864, + "context_create_ns": 119976, + "definition_eval_ns": 63301, + "first_eval_ns": 631260, + "threshold_crossing_ns": 2002656315, + "compile_ns": 9630136, + "install_ns": 66829, + "osr_ns": 0, + "steady_state_ns": 7991020 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 7978779, + "checksum": "number:409f400000000000", + "native_entries": 4470001, + "native_acquisitions": 143184, + "native_exits": 4470001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10301440, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2012804705, + "runtime_create_ns": 33009, + "jit_attach_ns": 60653, + "context_create_ns": 116638, + "definition_eval_ns": 55830, + "first_eval_ns": 614987, + "threshold_crossing_ns": 2003118641, + "compile_ns": 10419630, + "install_ns": 53741, + "osr_ns": 0, + "steady_state_ns": 7978779 + } + }, + "baseline": { + "elapsed_ns": 9427222, + "checksum": "number:409f400000000000", + "native_entries": 3920001, + "native_acquisitions": 125556, + "native_exits": 3920001, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10215424, + "code_bytes": 20448, + "metadata_bytes": 5248, + "active_ir_bytes": 1584, + "automatic_ready": false, + "phases": { + "total_ns": 2014255042, + "runtime_create_ns": 30900, + "jit_attach_ns": 69270, + "context_create_ns": 111360, + "definition_eval_ns": 59579, + "first_eval_ns": 696270, + "threshold_crossing_ns": 2002880253, + "compile_ns": 10177409, + "install_ns": 58213, + "osr_ns": 0, + "steady_state_ns": 9427222 + } + } + } + ] + }, + "throughput": { + "interpreter": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 360, + "elapsed_ns": 1000421374 + }, + { + "window_index": 1, + "fresh_workers": 353, + "elapsed_ns": 1000278121 + }, + { + "window_index": 2, + "fresh_workers": 356, + "elapsed_ns": 1002448379 + }, + { + "window_index": 3, + "fresh_workers": 354, + "elapsed_ns": 1000989419 + }, + { + "window_index": 4, + "fresh_workers": 354, + "elapsed_ns": 1002487724 + }, + { + "window_index": 5, + "fresh_workers": 359, + "elapsed_ns": 1001259419 + }, + { + "window_index": 6, + "fresh_workers": 356, + "elapsed_ns": 1003056393 + }, + { + "window_index": 7, + "fresh_workers": 353, + "elapsed_ns": 1002600177 + }, + { + "window_index": 8, + "fresh_workers": 351, + "elapsed_ns": 1000494981 + }, + { + "window_index": 9, + "fresh_workers": 358, + "elapsed_ns": 1002087203 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 362, + "elapsed_ns": 1001074601 + }, + { + "window_index": 1, + "fresh_workers": 359, + "elapsed_ns": 1002210284 + }, + { + "window_index": 2, + "fresh_workers": 347, + "elapsed_ns": 1000498818 + }, + { + "window_index": 3, + "fresh_workers": 357, + "elapsed_ns": 1001183092 + }, + { + "window_index": 4, + "fresh_workers": 360, + "elapsed_ns": 1002879034 + }, + { + "window_index": 5, + "fresh_workers": 358, + "elapsed_ns": 1001042833 + }, + { + "window_index": 6, + "fresh_workers": 352, + "elapsed_ns": 1001368124 + }, + { + "window_index": 7, + "fresh_workers": 335, + "elapsed_ns": 1001197119 + }, + { + "window_index": 8, + "fresh_workers": 350, + "elapsed_ns": 1003143581 + }, + { + "window_index": 9, + "fresh_workers": 352, + "elapsed_ns": 1000537150 + } + ] + }, + "tier1": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 41, + "elapsed_ns": 1010471661 + }, + { + "window_index": 1, + "fresh_workers": 41, + "elapsed_ns": 1008289089 + }, + { + "window_index": 2, + "fresh_workers": 41, + "elapsed_ns": 1020490926 + }, + { + "window_index": 3, + "fresh_workers": 41, + "elapsed_ns": 1007422576 + }, + { + "window_index": 4, + "fresh_workers": 41, + "elapsed_ns": 1004313246 + }, + { + "window_index": 5, + "fresh_workers": 41, + "elapsed_ns": 1014938307 + }, + { + "window_index": 6, + "fresh_workers": 41, + "elapsed_ns": 1003916507 + }, + { + "window_index": 7, + "fresh_workers": 41, + "elapsed_ns": 1007859604 + }, + { + "window_index": 8, + "fresh_workers": 41, + "elapsed_ns": 1019750358 + }, + { + "window_index": 9, + "fresh_workers": 41, + "elapsed_ns": 1011672694 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 44, + "elapsed_ns": 1007319971 + }, + { + "window_index": 1, + "fresh_workers": 45, + "elapsed_ns": 1018011795 + }, + { + "window_index": 2, + "fresh_workers": 44, + "elapsed_ns": 1000020446 + }, + { + "window_index": 3, + "fresh_workers": 45, + "elapsed_ns": 1016491097 + }, + { + "window_index": 4, + "fresh_workers": 45, + "elapsed_ns": 1015265757 + }, + { + "window_index": 5, + "fresh_workers": 44, + "elapsed_ns": 1001661895 + }, + { + "window_index": 6, + "fresh_workers": 45, + "elapsed_ns": 1018456670 + }, + { + "window_index": 7, + "fresh_workers": 45, + "elapsed_ns": 1017323604 + }, + { + "window_index": 8, + "fresh_workers": 44, + "elapsed_ns": 1001660395 + }, + { + "window_index": 9, + "fresh_workers": 45, + "elapsed_ns": 1017988985 + } + ] + }, + "tier2": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 32, + "elapsed_ns": 1001558137 + }, + { + "window_index": 1, + "fresh_workers": 33, + "elapsed_ns": 1018743675 + }, + { + "window_index": 2, + "fresh_workers": 32, + "elapsed_ns": 1001373941 + }, + { + "window_index": 3, + "fresh_workers": 33, + "elapsed_ns": 1017647520 + }, + { + "window_index": 4, + "fresh_workers": 33, + "elapsed_ns": 1017206405 + }, + { + "window_index": 5, + "fresh_workers": 33, + "elapsed_ns": 1015865950 + }, + { + "window_index": 6, + "fresh_workers": 33, + "elapsed_ns": 1014189558 + }, + { + "window_index": 7, + "fresh_workers": 33, + "elapsed_ns": 1013489424 + }, + { + "window_index": 8, + "fresh_workers": 33, + "elapsed_ns": 1019289202 + }, + { + "window_index": 9, + "fresh_workers": 33, + "elapsed_ns": 1013724302 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 35, + "elapsed_ns": 1004353422 + }, + { + "window_index": 1, + "fresh_workers": 35, + "elapsed_ns": 1002881215 + }, + { + "window_index": 2, + "fresh_workers": 35, + "elapsed_ns": 1005344078 + }, + { + "window_index": 3, + "fresh_workers": 35, + "elapsed_ns": 1002411980 + }, + { + "window_index": 4, + "fresh_workers": 35, + "elapsed_ns": 1004686819 + }, + { + "window_index": 5, + "fresh_workers": 35, + "elapsed_ns": 1005568615 + }, + { + "window_index": 6, + "fresh_workers": 36, + "elapsed_ns": 1026726592 + }, + { + "window_index": 7, + "fresh_workers": 36, + "elapsed_ns": 1027363015 + }, + { + "window_index": 8, + "fresh_workers": 35, + "elapsed_ns": 1002888334 + }, + { + "window_index": 9, + "fresh_workers": 36, + "elapsed_ns": 1024977697 + } + ] + }, + "automatic": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 1, + "elapsed_ns": 2016675583 + }, + { + "window_index": 1, + "fresh_workers": 1, + "elapsed_ns": 2017132550 + }, + { + "window_index": 2, + "fresh_workers": 1, + "elapsed_ns": 2016717012 + }, + { + "window_index": 3, + "fresh_workers": 1, + "elapsed_ns": 2016828329 + }, + { + "window_index": 4, + "fresh_workers": 1, + "elapsed_ns": 2017273333 + }, + { + "window_index": 5, + "fresh_workers": 1, + "elapsed_ns": 2016980040 + }, + { + "window_index": 6, + "fresh_workers": 1, + "elapsed_ns": 2016380924 + }, + { + "window_index": 7, + "fresh_workers": 1, + "elapsed_ns": 2017114957 + }, + { + "window_index": 8, + "fresh_workers": 1, + "elapsed_ns": 2016264998 + }, + { + "window_index": 9, + "fresh_workers": 1, + "elapsed_ns": 2018265115 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 1, + "elapsed_ns": 2014355340 + }, + { + "window_index": 1, + "fresh_workers": 1, + "elapsed_ns": 2014814628 + }, + { + "window_index": 2, + "fresh_workers": 1, + "elapsed_ns": 2014893470 + }, + { + "window_index": 3, + "fresh_workers": 1, + "elapsed_ns": 2014490763 + }, + { + "window_index": 4, + "fresh_workers": 1, + "elapsed_ns": 2014344465 + }, + { + "window_index": 5, + "fresh_workers": 1, + "elapsed_ns": 2014273195 + }, + { + "window_index": 6, + "fresh_workers": 1, + "elapsed_ns": 2014669424 + }, + { + "window_index": 7, + "fresh_workers": 1, + "elapsed_ns": 2014171918 + }, + { + "window_index": 8, + "fresh_workers": 1, + "elapsed_ns": 2014287001 + }, + { + "window_index": 9, + "fresh_workers": 1, + "elapsed_ns": 2014609156 + } + ] + } + }, + "summary": { + "interpreter": { + "baseline": { + "baseline_median_ns": 1073352.0, + "candidate_median_ns": 1078786.5, + "candidate_speed_relative_to_baseline": 0.9949623952468816, + "paired_bootstrap_speed_ci95": [ + 0.9868380450742303, + 1.0093826990687003 + ], + "statistically_tied": true + } + }, + "tier1": { + "baseline": { + "baseline_median_ns": 10365775.5, + "candidate_median_ns": 8689897.0, + "candidate_speed_relative_to_baseline": 1.1928536667350602, + "paired_bootstrap_speed_ci95": [ + 1.1900059622154449, + 1.1966843288873974 + ], + "statistically_tied": false + } + }, + "tier2": { + "baseline": { + "baseline_median_ns": 8895111.5, + "candidate_median_ns": 7647047.5, + "candidate_speed_relative_to_baseline": 1.1632086109050586, + "paired_bootstrap_speed_ci95": [ + 1.1599214787025105, + 1.165416786337916 + ], + "statistically_tied": false + } + }, + "automatic": { + "baseline": { + "baseline_median_ns": 9445621.5, + "candidate_median_ns": 8001240.0, + "candidate_speed_relative_to_baseline": 1.1805197069454234, + "paired_bootstrap_speed_ci95": [ + 1.1748178988648965, + 1.1846801077086617 + ], + "statistically_tied": false + } + } + }, + "driver_source": "\"\"\"Diagnostic paired revision comparison with identical corrected warmup rules for both runtimes.\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport random\nimport statistics\nimport subprocess\nimport time\nimport os\nimport sys\n\nROOT = Path('/home/jason/work/quickjs-jit')\nWORKLOAD = sys.argv[1]\nassert WORKLOAD in ['generic-call-entry', 'call-heavy', 'fibonacci-recursive', 'scalar-loop', 'property-heavy']\nOUTPUT = Path('/tmp/jit-feedback-lookups-' + WORKLOAD + '.json')\nos.sched_setaffinity(0, {0})\nENGINES = {\n 'baseline': Path('/tmp/jit-timing-stack-settled-baseline/jit-bench'),\n 'candidate': ROOT / 'target/release/jit-bench',\n}\nSCRIPT = ROOT / 'benchmarks/scripts' / (WORKLOAD + '.js')\nMODES = ['interpreter', 'tier1', 'tier2', 'automatic']\nWARMUPS, PAIRS, WINDOWS = 5, 30, 10\nchecksum = None\n\ndef digest(path):\n return hashlib.sha256(path.read_bytes()).hexdigest()\n\ndef run(engine, mode):\n global checksum\n completed = subprocess.run(\n [str(ENGINES[engine]), 'worker', '--mode', mode, '--script', str(SCRIPT)],\n cwd=ROOT, capture_output=True, text=True, check=True, timeout=120,\n )\n result = json.loads(completed.stdout)\n if checksum is None:\n checksum = result['checksum']\n assert result['checksum'] == checksum, (engine, mode, result)\n assert result['native_entries'] == result['native_exits'], (engine, mode, result)\n assert result['checksum'], (engine, mode, result)\n if mode == 'tier1':\n assert result['tier2_entries'] == 0, (engine, mode, result)\n if WORKLOAD in ['scalar-loop', 'call-heavy'] and mode != 'interpreter':\n assert result['native_entries'] > 0, (engine, mode, result)\n if mode in ['tier2', 'automatic']:\n assert result['tier2_entries'] > 0, (engine, mode, result)\n if mode == 'automatic' and result['tier2_entries'] > 0:\n assert result['automatic_ready'], (engine, mode, result)\n if mode == 'interpreter':\n assert result['native_entries'] == 0\n elif WORKLOAD == 'generic-call-entry':\n assert result['native_entries'] > 0, (engine, mode, result)\n return result\n\ndef rotated(items, offset):\n offset %= len(items)\n return items[offset:] + items[:offset]\n\ndef write():\n temporary = OUTPUT.with_suffix('.partial')\n temporary.write_text(json.dumps(evidence, indent=2) + '\\n')\n temporary.replace(OUTPUT)\n\n# Binary hashes bind each measurement to its implementation even though both\n# worker binaries see the current, dirty source tree for the shared script.\nevidence = {\n 'schema': 'jit-feedback-lookups-paired-diagnostic-v1',\n 'workload': WORKLOAD,\n 'cpu_affinity': sorted(os.sched_getaffinity(0)),\n 'status': 'running',\n 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()),\n 'driver_sha256': digest(Path(__file__)),\n 'script': str(SCRIPT), 'script_sha256': digest(SCRIPT),\n 'executables': {name: {'path': str(path), 'sha256': digest(path)} for name, path in ENGINES.items()},\n 'candidate_revision': subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(),\n 'source_dirty': True,\n 'harness_sha256': digest(ROOT / 'benchmarks/run.rs'),\n 'harness_source': (ROOT / 'benchmarks/run.rs').read_text(),\n 'suites_lock_sha256': digest(ROOT / 'benchmarks/suites.lock'),\n 'candidate_runtime_source_sha256': digest(ROOT / 'jit/src/lib.rs'),\n 'candidate_feedback_source_sha256': digest(ROOT / 'jit/src/runtime/feedback.rs'),\n 'candidate_runtime_diff': Path('/tmp/jit-feedback-lookups.diff').read_text(),\n 'script_source': SCRIPT.read_text(),\n 'comparison': 'merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness',\n 'warmup_processes_per_engine_and_mode': WARMUPS,\n 'fresh_process_pairs_per_mode': PAIRS,\n 'throughput_windows_per_engine_and_mode': WINDOWS,\n 'throughput_window_min_ns': 1_000_000_000,\n 'throughput_unit': 'fresh jit-bench worker processes including setup and warmup',\n 'bootstrap_resamples': 10000,\n 'order_policy': 'Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions',\n 'throughput_orders': {mode: [] for mode in MODES},\n 'pairs': {mode: [] for mode in MODES},\n 'throughput': {mode: {engine: [] for engine in ENGINES} for mode in MODES},\n}\nwrite()\nfor pair in range(WARMUPS):\n for index, mode in enumerate(rotated(MODES, pair)):\n for engine in rotated(list(ENGINES), pair):\n run(engine, mode)\nprint('warmups complete', flush=True)\nfor pair in range(PAIRS):\n for index, mode in enumerate(rotated(MODES, pair)):\n order = rotated(list(ENGINES), pair)\n row = {'pair_index': pair, 'engine_order': order}\n for engine in order:\n row[engine] = run(engine, mode)\n evidence['pairs'][mode].append(row)\n write()\n if (pair + 1) % 5 == 0:\n print(f'completed {pair + 1}/{PAIRS} pairs per mode', flush=True)\nfor window in range(WINDOWS):\n for index, mode in enumerate(rotated(MODES, window)):\n order = rotated(list(ENGINES), window)\n evidence['throughput_orders'][mode].append(order)\n for engine in order:\n start = time.monotonic_ns()\n count = 0\n while time.monotonic_ns() - start < 1_000_000_000:\n run(engine, mode)\n count += 1\n evidence['throughput'][mode][engine].append({\n 'window_index': window, 'fresh_workers': count,\n 'elapsed_ns': time.monotonic_ns() - start,\n })\n write()\n print(f'completed {window + 1}/{WINDOWS} throughput windows', flush=True)\nfor mode in MODES:\n for engine in ENGINES:\n assert sum(row['engine_order'][0] == engine for row in evidence['pairs'][mode]) == PAIRS // 2\n assert sum(order[0] == engine for order in evidence['throughput_orders'][mode]) == WINDOWS // 2\nsummary = {}\nfor mode, pairs in evidence['pairs'].items():\n summary[mode] = {}\n for baseline in ['baseline']:\n a = [row[baseline]['elapsed_ns'] for row in pairs]\n b = [row['candidate']['elapsed_ns'] for row in pairs]\n rng = random.Random(20260905)\n bootstrap = []\n for _ in range(10000):\n indices = [rng.randrange(len(pairs)) for _ in pairs]\n bootstrap.append(statistics.median(a[i] for i in indices) / statistics.median(b[i] for i in indices))\n bootstrap.sort()\n summary[mode][baseline] = {\n 'baseline_median_ns': statistics.median(a),\n 'candidate_median_ns': statistics.median(b),\n 'candidate_speed_relative_to_baseline': statistics.median(a) / statistics.median(b),\n 'paired_bootstrap_speed_ci95': [bootstrap[249], bootstrap[9749]],\n 'statistically_tied': bootstrap[249] <= 1 <= bootstrap[9749],\n }\n# Detect replacement during measurement instead of silently mixing binaries.\nfor name, path in ENGINES.items():\n assert digest(path) == evidence['executables'][name]['sha256']\nassert digest(SCRIPT) == evidence['script_sha256']\nevidence['summary'] = summary\nevidence['status'] = 'complete'\nwrite()\nprint(json.dumps(summary, indent=2), flush=True)\n", + "limitations": "Dirty-source paired revision diagnostic, not a clean-source acceptance matrix. Baseline is merged M3 a38bd01 runtime, not the timing-stack-only revision; candidate combines timing stack and lookup consolidation; both runtimes rebuilt with identical corrected harness. CPU 0 pinned, local verification completed before timing. Throughput counts fresh worker processes including setup/warmup, not JavaScript operations." +} diff --git a/benchmarks/results/m3-feedback-lookups-property-heavy-paired.json b/benchmarks/results/m3-feedback-lookups-property-heavy-paired.json new file mode 100644 index 00000000..c9e17117 --- /dev/null +++ b/benchmarks/results/m3-feedback-lookups-property-heavy-paired.json @@ -0,0 +1,10657 @@ +{ + "schema": "jit-feedback-lookups-paired-diagnostic-v1", + "workload": "property-heavy", + "cpu_affinity": [ + 0 + ], + "status": "complete", + "started_utc": "2026-09-05T14:18:01Z", + "driver_sha256": "244b82bef8022b8835920c54496ad3708270830f38672e53bc226db1f79b1775", + "script": "/home/jason/work/quickjs-jit/benchmarks/scripts/property-heavy.js", + "script_sha256": "10bf81e6d712b8980df2a404be0d0456de92df5afc22ae30e5c086a33dea30cb", + "executables": { + "baseline": { + "path": "/tmp/jit-timing-stack-settled-baseline/jit-bench", + "sha256": "06ff0b266112fe00e5a685f89dbbd2cc9167836efda860cab6d8e8b624fa8f61" + }, + "candidate": { + "path": "/home/jason/work/quickjs-jit/target/release/jit-bench", + "sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699" + } + }, + "candidate_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "harness_source": "mod model;\n\nuse model::{\n BenchmarkFile, Exclusion, ModeResult, PhaseTiming, Provenance, SampleEvidence, SamplingPolicy,\n WorkloadResult,\n};\nuse rquickjs::{Context, Function, Runtime, Value};\nuse rquickjs_jit::{abi::AbiInfo, Jit, JitConfig, JitTierPolicy};\nuse serde::{Deserialize, Serialize};\nuse std::{\n collections::BTreeMap,\n env, fs,\n path::{Path, PathBuf},\n process::Command,\n time::{Duration, Instant},\n};\n\nconst DEFAULT_WARMUPS: usize = 5;\nconst DEFAULT_SAMPLES: usize = 30;\nconst DEFAULT_WINDOWS: usize = 10;\nconst DEFAULT_WINDOW_MS: usize = 1_000;\n\n#[derive(Clone, Copy)]\nstruct SamplingConfig {\n warmups: usize,\n samples: usize,\n windows: usize,\n window: Duration,\n}\n\n#[derive(Clone, Copy)]\nstruct Workload {\n name: &'static str,\n suite: &'static str,\n group: &'static str,\n designated: bool,\n file: &'static str,\n}\nconst WORKLOADS: &[Workload] = &[\n Workload {\n name: \"quickjs-int-arith\",\n suite: \"QuickJS microbench\",\n group: \"compute\",\n designated: true,\n file: \"quickjs-int-arith.js\",\n },\n Workload {\n name: \"quickjs-bitops\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-bitops.js\",\n },\n Workload {\n name: \"quickjs-fibonacci\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-fibonacci.js\",\n },\n Workload {\n name: \"numeric\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: true,\n file: \"numeric.js\",\n },\n Workload {\n name: \"scalar-loop\",\n suite: \"rquickjs-jit focused\",\n group: \"scalar-loop\",\n designated: true,\n file: \"scalar-loop.js\",\n },\n Workload {\n name: \"call-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: true,\n file: \"call-heavy.js\",\n },\n Workload {\n name: \"generic-call-entry\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"generic-call-entry.js\",\n },\n Workload {\n name: \"property-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"property-heavy\",\n designated: true,\n file: \"property-heavy.js\",\n },\n Workload {\n name: \"fibonacci-iterative\",\n suite: \"rquickjs-jit focused\",\n group: \"compute\",\n designated: true,\n file: \"fibonacci-iterative.js\",\n },\n Workload {\n name: \"fibonacci-recursive\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"fibonacci-recursive.js\",\n },\n Workload {\n name: \"collections\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"collections.js\",\n },\n Workload {\n name: \"strings-json\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"strings-json.js\",\n },\n Workload {\n name: \"calls-closures\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"calls-closures.js\",\n },\n Workload {\n name: \"adversarial\",\n suite: \"rquickjs-jit\",\n group: \"adversarial\",\n designated: false,\n file: \"adversarial.js\",\n },\n Workload {\n name: \"float64-dense\",\n suite: \"rquickjs-jit matrix\",\n group: \"float64\",\n designated: false,\n file: \"float64-dense.js\",\n },\n Workload {\n name: \"strings-regexp\",\n suite: \"rquickjs-jit matrix\",\n group: \"strings-regexp\",\n designated: false,\n file: \"strings-regexp.js\",\n },\n Workload {\n name: \"arrays-typed\",\n suite: \"rquickjs-jit matrix\",\n group: \"arrays-typed\",\n designated: false,\n file: \"arrays-typed.js\",\n },\n Workload {\n name: \"objects-polymorphic\",\n suite: \"rquickjs-jit matrix\",\n group: \"objects-polymorphic\",\n designated: false,\n file: \"objects-polymorphic.js\",\n },\n Workload {\n name: \"calls-recursion-closures\",\n suite: \"rquickjs-jit matrix\",\n group: \"calls-recursion-closures\",\n designated: false,\n file: \"calls-recursion-closures.js\",\n },\n Workload {\n name: \"json-codec\",\n suite: \"rquickjs-jit matrix\",\n group: \"json-codec\",\n designated: false,\n file: \"json-codec.js\",\n },\n Workload {\n name: \"map-set-bigint\",\n suite: \"rquickjs-jit matrix\",\n group: \"map-set-bigint\",\n designated: false,\n file: \"map-set-bigint.js\",\n },\n Workload {\n name: \"exceptions-promises-async\",\n suite: \"rquickjs-jit matrix\",\n group: \"exceptions-promises-async\",\n designated: false,\n file: \"exceptions-promises-async.js\",\n },\n];\n\n#[derive(Clone, Debug, Deserialize, Serialize)]\nstruct WorkerResult {\n elapsed_ns: u64,\n checksum: String,\n native_entries: u64,\n native_acquisitions: u64,\n native_exits: u64,\n fallbacks: u64,\n retries: u64,\n tier2_entries: u64,\n deopts: u64,\n osr_attempts: u64,\n profitability_evaluations: u64,\n profitability_approved: u64,\n profitability_rejected: u64,\n benefit_recordings: u64,\n measured_benefit_ns: u64,\n opcode_fingerprint: u64,\n abi_fingerprint: u64,\n config_fingerprint: u64,\n peak_rss_bytes: u64,\n code_bytes: u64,\n metadata_bytes: u64,\n active_ir_bytes: u64,\n automatic_ready: bool,\n phases: PhaseTiming,\n}\n\nfn main() {\n if let Err(error) = real_main() {\n eprintln!(\"{error}\");\n std::process::exit(2);\n }\n}\n\nfn real_main() -> Result<(), String> {\n let args = env::args().skip(1).collect::>();\n match args.first().map(String::as_str) {\n Some(\"worker\") => worker(&value(&args,\"--mode\")?, &value(&args,\"--script\")?),\n Some(\"run\") => { let mode=value(&args,\"--mode\")?; write_file(&value(&args,\"--output\")?, measure_interleaved(&[mode])?) }\n Some(\"compare\") => {\n let modes=value(&args,\"--modes\")?.split(',').map(str::to_owned).collect::>();\n let output=value(&args,\"--output\")?; write_file(&output,measure_interleaved(&modes)?)?;\n if let Ok(report)=value(&args,\"--report\") { let status=Command::new(sibling_reporter()?).args([\"--input\",&output,\"--output\",&report]).status().map_err(err)?; if !status.success(){return Err(\"performance gates failed; report contains evidence\".into())} }\n Ok(())\n }\n _ => Err(\"usage: jit-bench run --mode MODE --output FILE | compare --modes ... --output FILE --report FILE\".into()),\n }\n}\n\nfn measure_interleaved(modes: &[String]) -> Result, String> {\n for mode in modes {\n validate_mode(mode)?;\n }\n let executable = env::current_exe().map_err(err)?;\n let mut by_mode: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n let sampling = sampling_config()?;\n let workloads = selected_workloads()?;\n for workload in workloads {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file);\n for round in 0..sampling.warmups {\n for mode in rotated(modes, round) {\n let _ = child(&executable, mode, &path)?;\n }\n }\n let mut samples: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for pair in 0..sampling.samples {\n for mode in rotated(modes, pair) {\n let result = child(&executable, mode, &path)?;\n validate_sample(mode, &result, workload.designated).map_err(|error| {\n format!(\"{} {mode} latency pair {pair}: {error}\", workload.name)\n })?;\n samples\n .get_mut(mode)\n .unwrap()\n .push(evidence_for_mode(mode, pair, result));\n }\n }\n let mut throughput: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for window in 0..sampling.windows {\n for mode in rotated(modes, window) {\n let start = Instant::now();\n let mut ops = 0u64;\n while start.elapsed() < sampling.window {\n validate_sample(mode, &child(&executable, mode, &path)?, workload.designated)\n .map_err(|error| {\n format!(\n \"{} {mode} throughput window {window}: {error}\",\n workload.name\n )\n })?;\n ops = ops.saturating_add(1);\n }\n throughput.get_mut(mode).unwrap().push(ops);\n }\n }\n for mode in modes {\n let mode_samples = samples.remove(mode).unwrap();\n ensure_consistent_samples(mode, &mode_samples)?;\n let raw = mode_samples\n .iter()\n .map(|s| s.elapsed_ns)\n .collect::>();\n let (median, mad, p95, p99, ci) = model::summarize(raw.clone());\n let compile_ns = median_field(&mode_samples, |s| s.phases.compile_ns);\n let install_ns = median_field(&mode_samples, |s| s.phases.install_ns);\n by_mode.get_mut(mode).unwrap().push(WorkloadResult {\n name: workload.name.into(),\n suite: workload.suite.into(),\n group: workload.group.into(),\n designated_kernel: workload.designated,\n samples: mode_samples,\n raw_latency_ns: raw,\n raw_throughput_ops: throughput.remove(mode).unwrap(),\n median_ns: median,\n mad_ns: mad,\n p95_ns: p95,\n p99_ns: p99,\n ci95_ns: ci,\n compile_ns,\n install_ns,\n break_even_executions: None,\n });\n }\n }\n let mut results = by_mode\n .into_iter()\n .map(|(mode, workloads)| ModeResult { mode, workloads })\n .collect::>();\n fill_break_even(&mut results);\n Ok(results)\n}\n\nfn worker(mode: &str, script: &str) -> Result<(), String> {\n validate_mode(mode)?;\n let total = Instant::now();\n let source = fs::read(script).map_err(err)?;\n let mut phases = PhaseTiming::default();\n let start = Instant::now();\n let runtime = Runtime::new().map_err(err)?;\n phases.runtime_create_ns = ns(start.elapsed());\n let start = Instant::now();\n let (jit, config_fingerprint) = if mode == \"interpreter\" {\n (None, hash64(b\"interpreter\"))\n } else {\n let mut builder = JitConfig::builder();\n if matches!(mode, \"tier1\" | \"tier2\") {\n builder = builder.call_threshold(1).loop_threshold(1);\n }\n if mode == \"tier1\" {\n // The second entry freezes the first complete argument/return\n // profile, allowing baseline artifacts to publish a bounded\n // scalar entry for baseline-to-baseline calls.\n builder = builder\n .call_threshold(2)\n .tier_policy(JitTierPolicy::BaselineOnly);\n }\n if mode == \"tier2\" {\n builder = builder\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true);\n }\n let config = builder.build().map_err(err)?;\n let fingerprint = hash64(format!(\"{config:?}\").as_bytes());\n (\n Some(Jit::attach(&runtime, config).map_err(err)?),\n fingerprint,\n )\n };\n phases.jit_attach_ns = ns(start.elapsed());\n let start = Instant::now();\n let context = Context::full(&runtime).map_err(err)?;\n phases.context_create_ns = ns(start.elapsed());\n let start = Instant::now();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .map_err(err)?;\n phases.definition_eval_ns = ns(start.elapsed());\n let tier1_ready_installs = context\n .with(|ctx| {\n ctx.eval::(\n \"typeof globalThis.tier1ReadyInstalls === 'number' ? globalThis.tier1ReadyInstalls : 1\",\n )\n })\n .map_err(err)?;\n let tier2_ready_installs = context\n .with(|ctx| ctx.eval::, _>(\n \"typeof globalThis.tier2ReadyInstalls === 'number' ? globalThis.tier2ReadyInstalls : undefined\",\n ))\n .map_err(err)?;\n let required_installs = if mode == \"tier2\" {\n tier2_ready_installs.unwrap_or(1)\n } else {\n tier1_ready_installs\n };\n let required_tier2 = mode == \"tier2\" && tier2_ready_installs.is_some();\n let start = Instant::now();\n let _first_checksum = invoke_workload(&context)?;\n phases.first_eval_ns = ns(start.elapsed());\n let threshold_start = Instant::now();\n let threshold_deadline = threshold_start + threshold_timeout(mode);\n let mut install_poll = 0u64;\n let mut before = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n loop {\n let _threshold_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n let poll = Instant::now();\n jit.poll();\n let poll_ns = ns(poll.elapsed());\n let now = jit.metrics();\n if now.installed > before.installed {\n install_poll = install_poll.saturating_add(poll_ns);\n }\n before = now;\n // A blacklist is only final for this sample once the worker\n // queue has drained: the one-shot top-level script is rejected\n // on the first poll while the workload's own tiers are still\n // compiling behind it.\n if native_ready(mode, &before, required_installs)\n || blacklist_can_end_warmup(mode, &before, required_tier2)\n {\n break;\n }\n if Instant::now() >= threshold_deadline {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n } else {\n break;\n }\n }\n // Both optimized modes can publish a leaf before its caller is ready.\n // Execute the workload while draining the bounded tail of compilation.\n let mut settled = true;\n if let Some(jit) = &jit {\n if matches!(mode, \"tier2\" | \"automatic\") {\n (before, settled) = settle_compilation(&context, jit, Duration::from_secs(1))?;\n }\n }\n phases.threshold_crossing_ns = ns(threshold_start.elapsed());\n phases.compile_ns = before.compile_ns;\n phases.install_ns = before.install_ns.max(install_poll);\n let osr_before = before.osr_entries;\n let start = Instant::now();\n let _osr_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n phases.osr_ns = if jit\n .as_ref()\n .is_some_and(|j| j.metrics().osr_entries > osr_before)\n {\n ns(start.elapsed())\n } else {\n 0\n };\n let steady_start = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if required_tier2\n && (!settled\n || !native_ready(\"tier2\", &steady_start, required_installs)\n || !compilation_quiet(&before, &steady_start))\n {\n return Err(\"required Tier2 publications did not settle before timing\".into());\n }\n let start = Instant::now();\n let mut checksum = String::new();\n for _ in 0..10 {\n checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n }\n phases.steady_state_ns = ns(start.elapsed());\n if required_tier2 {\n let steady_end = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if !compilation_quiet(&steady_start, &steady_end) {\n return Err(\"required Tier2 benchmark compiled during steady-state timing\".into());\n }\n }\n // A completion that landed during the last steady-state invocation is\n // drained by polling without further JavaScript execution; the timing\n // above is untouched.\n if let Some(jit) = &jit {\n let drain_deadline = Instant::now() + Duration::from_millis(200);\n loop {\n jit.poll();\n let metrics = jit.metrics();\n if (metrics.pending_worker_jobs == 0 && metrics.pending_snapshot_bytes == 0)\n || Instant::now() >= drain_deadline\n {\n break;\n }\n std::thread::sleep(Duration::from_micros(200));\n }\n }\n let metrics = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n let abi = AbiInfo::linked().map_err(err)?;\n phases.total_ns = ns(total.elapsed());\n let result = WorkerResult {\n elapsed_ns: phases.steady_state_ns,\n checksum,\n native_entries: metrics.native_entries,\n native_acquisitions: metrics.native_acquisitions,\n native_exits: metrics.native_exits,\n fallbacks: metrics.native_fallbacks,\n retries: metrics.native_retries,\n tier2_entries: metrics.tier2_entries,\n deopts: metrics.deopts,\n osr_attempts: metrics.osr_attempts,\n profitability_evaluations: metrics.profitability_evaluations,\n profitability_approved: metrics.profitability_approved,\n profitability_rejected: metrics.profitability_rejected,\n benefit_recordings: metrics.benefit_recordings,\n measured_benefit_ns: metrics.measured_benefit_ns,\n opcode_fingerprint: abi.opcode_fingerprint(),\n abi_fingerprint: abi.source_revision() ^ abi.build_fingerprint(),\n config_fingerprint,\n peak_rss_bytes: worker_peak_rss(),\n code_bytes: metrics.code_bytes as u64,\n metadata_bytes: metrics.metadata_bytes as u64,\n active_ir_bytes: metrics.peak_compiler_bytes as u64,\n automatic_ready: mode != \"automatic\" || native_ready(mode, &metrics, tier1_ready_installs),\n phases,\n };\n println!(\"{}\", serde_json::to_string(&result).map_err(err)?);\n Ok(())\n}\n\nfn invoke_workload(context: &Context) -> Result {\n context\n .with(|ctx| {\n let workload: Function = ctx.globals().get(\"workload\")?;\n // A workload may expose a stable callable/object input without\n // resolving it through a global from inside the measured\n // function. This keeps the benchmark honest about call/property\n // bytecodes while making the function independently tierable.\n let argument: Value = ctx.globals().get(\"workloadArgument\")?;\n let result: Value = if argument.is_undefined() {\n workload.call((2_000, 0))?\n } else {\n workload.call((2_000, 0, argument))?\n };\n let result = if let Some(promise) = result.as_promise() {\n promise.finish::()?\n } else {\n result\n };\n if let Some(number) = result.as_number() {\n Ok(format!(\"number:{:016x}\", number.to_bits()))\n } else if let Some(string) = result.as_string() {\n Ok(format!(\"string:{}\", string.to_string()?))\n } else if let Some(boolean) = result.as_bool() {\n Ok(format!(\"boolean:{boolean}\"))\n } else if result.is_null() {\n Ok(\"null\".into())\n } else if result.is_undefined() {\n Ok(\"undefined\".into())\n } else {\n Err(rquickjs::Error::new_from_js(\n result.type_name(),\n \"benchmark checksum primitive\",\n ))\n }\n })\n .map_err(err)\n}\n\nfn validate_mode(mode: &str) -> Result<(), String> {\n if matches!(\n mode,\n \"interpreter\" | \"tier1\" | \"tier2\" | \"automatic\" | \"bun\"\n ) {\n Ok(())\n } else {\n Err(format!(\"unsupported mode {mode}\"))\n }\n}\n\nfn sampling_config() -> Result {\n Ok(SamplingConfig {\n warmups: positive_env(\"JIT_BENCH_WARMUPS\", DEFAULT_WARMUPS)?,\n samples: positive_env(\"JIT_BENCH_SAMPLES\", DEFAULT_SAMPLES)?,\n windows: positive_env(\"JIT_BENCH_WINDOWS\", DEFAULT_WINDOWS)?,\n window: Duration::from_millis(\n positive_env(\"JIT_BENCH_WINDOW_MS\", DEFAULT_WINDOW_MS)? as u64\n ),\n })\n}\n\nfn positive_env(name: &str, default: usize) -> Result {\n match env::var(name) {\n Ok(value) => value\n .parse::()\n .map_err(|_| format!(\"{name} must be a positive integer\"))\n .and_then(|value| {\n (value > 0)\n .then_some(value)\n .ok_or_else(|| format!(\"{name} must be greater than zero\"))\n }),\n Err(env::VarError::NotPresent) => Ok(default),\n Err(error) => Err(format!(\"cannot read {name}: {error}\")),\n }\n}\n\nfn selected_workloads() -> Result, String> {\n let Ok(filter) = env::var(\"JIT_BENCH_WORKLOADS\") else {\n return Ok(WORKLOADS.iter().collect());\n };\n let names = filter\n .split(',')\n .filter(|name| !name.is_empty())\n .collect::>();\n if names.is_empty() {\n return Err(\"JIT_BENCH_WORKLOADS must name at least one workload\".into());\n }\n let selected = WORKLOADS\n .iter()\n .filter(|workload| names.contains(&workload.name))\n .collect::>();\n if selected.len() != names.len() {\n let unknown = names\n .iter()\n .filter(|name| !WORKLOADS.iter().any(|workload| workload.name == **name))\n .copied()\n .collect::>();\n return Err(format!(\n \"unknown benchmark workload(s): {}\",\n unknown.join(\",\")\n ));\n }\n Ok(selected)\n}\nfn native_ready(mode: &str, m: &rquickjs_jit::JitMetrics, required_installs: u64) -> bool {\n match mode {\n \"interpreter\" => true,\n \"tier1\" => m.native_entries > 0 && m.installed >= required_installs,\n \"tier2\" => {\n m.tier2_entries > 0\n && m.installed >= required_installs\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n }\n \"automatic\" => {\n m.tier2_entries > 0 && m.pending_worker_jobs == 0 && m.pending_snapshot_bytes == 0\n }\n _ => false,\n }\n}\nfn blacklist_can_end_warmup(\n mode: &str,\n m: &rquickjs_jit::JitMetrics,\n required_tier2: bool,\n) -> bool {\n mode != \"automatic\"\n && !required_tier2\n && m.blacklisted > 0\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n}\n\nfn compilation_quiet(before: &rquickjs_jit::JitMetrics, after: &rquickjs_jit::JitMetrics) -> bool {\n after.pending_worker_jobs == 0\n && after.pending_snapshot_bytes == 0\n && after.installed == before.installed\n && after.snapshot_requests == before.snapshot_requests\n}\n\nfn settle_compilation(\n context: &Context,\n jit: &Jit,\n timeout: Duration,\n) -> Result<(rquickjs_jit::JitMetrics, bool), String> {\n let deadline = Instant::now() + timeout;\n let mut before = jit.metrics();\n let mut quiet_polls = 0;\n while quiet_polls < 3 && Instant::now() < deadline {\n invoke_workload(context)?;\n jit.poll();\n let after = jit.metrics();\n if compilation_quiet(&before, &after) {\n quiet_polls += 1;\n } else {\n quiet_polls = 0;\n std::thread::sleep(Duration::from_micros(200));\n }\n before = after;\n }\n Ok((before, quiet_polls >= 3))\n}\n\nfn threshold_timeout(mode: &str) -> Duration {\n if mode == \"interpreter\" {\n Duration::ZERO\n } else {\n Duration::from_secs(2)\n }\n}\nfn validate_sample(mode: &str, r: &WorkerResult, requires_native: bool) -> Result<(), String> {\n if r.checksum.is_empty() {\n return Err(\"empty checksum\".into());\n }\n if mode != \"bun\" && r.native_exits > r.native_entries {\n return Err(\"native exits exceed entries\".into());\n }\n match mode {\n \"interpreter\" if r.native_entries != 0 => Err(\"interpreter entered native code\".into()),\n \"tier1\" if requires_native && r.native_entries == 0 => {\n Err(format!(\"Tier1 sample never entered native code: {r:?}\"))\n }\n \"tier1\" if r.tier2_entries != 0 => Err(\"Tier1 policy entered Tier2\".into()),\n \"tier2\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"Tier2 sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"automatic sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if r.tier2_entries > 0 && !r.automatic_ready => Err(format!(\n \"automatic sample retained pending compilation after warmup: {r:?}\"\n )),\n _ => Ok(()),\n }\n}\nfn ensure_consistent_samples(mode: &str, samples: &[SampleEvidence]) -> Result<(), String> {\n let first = samples.first().ok_or(\"no samples\")?;\n for sample in samples {\n if sample.checksum != first.checksum {\n return Err(format!(\n \"{mode} checksum changed at pair {}\",\n sample.pair_index\n ));\n }\n if mode != \"bun\"\n && (sample.opcode_fingerprint != first.opcode_fingerprint\n || sample.abi_fingerprint != first.abi_fingerprint\n || sample.config_fingerprint != first.config_fingerprint)\n {\n return Err(format!(\n \"{mode} fingerprint changed at pair {}\",\n sample.pair_index\n ));\n }\n }\n Ok(())\n}\nfn evidence_for_mode(mode: &str, pair: usize, r: WorkerResult) -> SampleEvidence {\n let external = mode == \"bun\";\n SampleEvidence {\n pair_index: pair as u32,\n elapsed_ns: r.elapsed_ns,\n checksum: r.checksum,\n native_entries: (!external).then_some(r.native_entries),\n native_acquisitions: (!external).then_some(r.native_acquisitions),\n native_exits: (!external).then_some(r.native_exits),\n fallback_count: (!external).then_some(r.fallbacks),\n retry_count: (!external).then_some(r.retries),\n tier1_entries: (!external).then_some(r.native_entries.saturating_sub(r.tier2_entries)),\n tier2_entries: (!external).then_some(r.tier2_entries),\n deopt_count: (!external).then_some(r.deopts),\n osr_attempts: (!external).then_some(r.osr_attempts),\n profitability_evaluations: (!external).then_some(r.profitability_evaluations),\n profitability_approved: (!external).then_some(r.profitability_approved),\n profitability_rejected: (!external).then_some(r.profitability_rejected),\n benefit_recordings: (!external).then_some(r.benefit_recordings),\n measured_benefit_ns: (!external).then_some(r.measured_benefit_ns),\n opcode_fingerprint: (!external).then_some(r.opcode_fingerprint),\n abi_fingerprint: (!external).then_some(r.abi_fingerprint),\n config_fingerprint: (!external).then_some(r.config_fingerprint),\n peak_rss_bytes: (!external).then_some(r.peak_rss_bytes),\n code_bytes: (!external).then_some(r.code_bytes),\n metadata_bytes: (!external).then_some(r.metadata_bytes),\n peak_compiler_bytes: (!external).then_some(r.active_ir_bytes),\n phases: r.phases,\n }\n}\nfn rotated<'a>(modes: &'a [String], round: usize) -> impl Iterator + 'a {\n (0..modes.len()).map(move |i| modes[(i + round) % modes.len()].as_str())\n}\nfn median_field(samples: &[SampleEvidence], field: impl Fn(&SampleEvidence) -> u64) -> u64 {\n let mut v = samples.iter().map(field).collect::>();\n v.sort_unstable();\n model::quantile(&v, 0.5)\n}\nfn fill_break_even(results: &mut [ModeResult]) {\n let Some(base) = results.iter().find(|m| m.mode == \"interpreter\").cloned() else {\n return;\n };\n for mode in results.iter_mut().filter(|m| m.mode != \"interpreter\") {\n for w in &mut mode.workloads {\n if let Some(b) = base.workloads.iter().find(|b| b.name == w.name) {\n let saved = b.median_ns.saturating_sub(w.median_ns);\n w.break_even_executions =\n (saved > 0).then(|| w.compile_ns.saturating_add(w.install_ns).div_ceil(saved));\n }\n }\n }\n}\nfn child(executable: &Path, mode: &str, script: &Path) -> Result {\n if mode == \"bun\" {\n return bun_child(script);\n }\n let output = Command::new(executable)\n .args([\"worker\", \"--mode\", mode, \"--script\"])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n serde_json::from_slice(&output.stdout).map_err(err)\n}\nfn bun_child(script: &Path) -> Result {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n let wrapper = r#\"\nimport { readFileSync } from 'node:fs';\n(0,eval)(readFileSync(process.argv[1],'utf8'));\nconst first=workload(2000,0,globalThis.workloadArgument); if(first&&typeof first.then==='function') await first;\nconst start=Bun.nanoseconds(); let result;\nfor(let i=0;i<10;i++){result=workload(2000,0,globalThis.workloadArgument);if(result&&typeof result.then==='function')result=await result}\nconst elapsed=Bun.nanoseconds()-start;\nfunction checksum(v){if(typeof v==='number'){const b=new ArrayBuffer(8),d=new DataView(b);d.setFloat64(0,v,false);return 'number:'+d.getBigUint64(0,false).toString(16).padStart(16,'0')}if(typeof v==='string')return 'string:'+v;if(typeof v==='boolean')return 'boolean:'+v;if(v===null)return 'null';if(v===undefined)return 'undefined';throw new Error('checksum primitive required')}\nconsole.log(JSON.stringify({elapsed_ns:elapsed,checksum:checksum(result)}));\n\"#;\n let started = Instant::now();\n let output = Command::new(&bun)\n .args([\"--smol\", \"-e\", wrapper])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n #[derive(Deserialize)]\n struct BunOut {\n elapsed_ns: u64,\n checksum: String,\n }\n let out: BunOut = serde_json::from_slice(&output.stdout).map_err(err)?;\n let phases = PhaseTiming {\n steady_state_ns: out.elapsed_ns,\n total_ns: ns(started.elapsed()),\n ..Default::default()\n };\n Ok(WorkerResult {\n elapsed_ns: out.elapsed_ns,\n checksum: out.checksum,\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 0,\n abi_fingerprint: 0,\n config_fingerprint: hash64(format!(\"{}:{}\", command(&bun, &[\"--version\"]), bun).as_bytes()),\n peak_rss_bytes: 0,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: true,\n phases,\n })\n}\nfn write_file(path: &str, modes: Vec) -> Result<(), String> {\n let mut mode_names = modes.iter().map(|m| m.mode.as_str()).collect::>();\n mode_names.sort_unstable();\n if mode_names != [\"automatic\", \"interpreter\", \"tier1\", \"tier2\"]\n && mode_names != [\"automatic\", \"bun\", \"interpreter\", \"tier1\", \"tier2\"]\n {\n return Err(\"benchmark evidence requires the four rquickjs modes and optional bun\".into());\n }\n let sampling = sampling_config()?;\n let file = BenchmarkFile {\n schema: \"jit-benchmark-v1\".into(),\n provenance: provenance()?,\n policy: SamplingPolicy {\n latency_warmups: sampling.warmups as u32,\n latency_processes: sampling.samples as u32,\n throughput_windows: sampling.windows as u32,\n throughput_window_ns: sampling.window.as_nanos() as u64,\n bootstrap_resamples: 10_000,\n pairing:\n \"round-robin interleaved fresh processes; pair_index is the joint resampling unit\"\n .into(),\n },\n modes,\n exclusions: vec![\n Exclusion {\n suite: \"SunSpider\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no redistribution/import performed\".into(),\n },\n Exclusion {\n suite: \"JetStream\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no runnable components available locally\".into(),\n },\n ],\n };\n if let Some(parent) = Path::new(path).parent() {\n fs::create_dir_all(parent).map_err(err)?\n }\n fs::write(path, serde_json::to_vec_pretty(&file).map_err(err)?).map_err(err)\n}\nfn provenance() -> Result {\n let (stripped_no_jit_bytes, stripped_jit_bytes) = stripped_probe_sizes()?;\n let bun_path = command(\"sh\", &[\"-c\", \"command -v bun\"]);\n let bun_available = !bun_path.is_empty();\n Ok(Provenance {\n source_revision: command(\"git\", &[\"rev-parse\", \"HEAD\"]),\n quickjs_revision: command(\"git\", &[\"-C\", \"sys/quickjs\", \"rev-parse\", \"HEAD\"]),\n source_dirty: !command(\"git\", &[\"status\", \"--porcelain\"]).is_empty(),\n command: env::args().collect(),\n target: option_env!(\"TARGET\").unwrap_or(env::consts::ARCH).into(),\n target_triple: rustc_host_triple(),\n os: env::consts::OS.into(),\n kernel: command(\"uname\", &[\"-sr\"]),\n cpu: fs::read_to_string(\"/proc/cpuinfo\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|x| x.starts_with(\"model name\"))\n .map(str::to_owned)\n })\n .unwrap_or_else(|| \"unknown\".into()),\n power_mode: fs::read_to_string(\"/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\")\n .unwrap_or_else(|_| \"unknown\".into())\n .trim()\n .into(),\n rustc: command(\"rustc\", &[\"-Vv\"]),\n llvm: command(\"rustc\", &[\"-vV\"]),\n executable_bytes: fs::metadata(env::current_exe().map_err(err)?)\n .map_err(err)?\n .len(),\n stripped_jit_bytes,\n stripped_no_jit_bytes,\n stripped_jit_delta_bytes: i64::try_from(stripped_jit_bytes)\n .unwrap_or(i64::MAX)\n .saturating_sub(i64::try_from(stripped_no_jit_bytes).unwrap_or(i64::MAX)),\n schema_sha256: sha256(\"schema/jit-benchmark-v1.json\"),\n suites_lock_sha256: sha256(\"suites.lock\"),\n bun_version: bun_available.then(|| command(&bun_path, &[\"--version\"])),\n bun_sha256: bun_available.then(|| sha256_file(&bun_path)),\n bun_path: bun_available.then_some(bun_path),\n })\n}\nfn rustc_host_triple() -> String {\n command(\"rustc\", &[\"-vV\"])\n .lines()\n .find_map(|line| line.strip_prefix(\"host: \"))\n .unwrap_or(\"unknown-unknown-unknown\")\n .to_owned()\n}\nfn stripped_probe_sizes() -> Result<(u64, u64), String> {\n let exe = env::current_exe().map_err(err)?;\n let dir = exe.parent().ok_or(\"benchmark executable has no parent\")?;\n let suffix = if cfg!(windows) { \".exe\" } else { \"\" };\n let no_jit = dir.join(format!(\"jit-size-no-jit{suffix}\"));\n let jit = dir.join(format!(\"jit-size-jit{suffix}\"));\n if !no_jit.is_file() || !jit.is_file() {\n return Err(\"build --release --bins first: stripped size probes are missing\".into());\n }\n Ok((stripped_size(&no_jit)?, stripped_size(&jit)?))\n}\nfn stripped_size(path: &Path) -> Result {\n let temp = env::temp_dir().join(format!(\"rquickjs-jit-size-{}\", std::process::id()));\n fs::copy(path, &temp).map_err(err)?;\n let status = Command::new(\"strip\").arg(&temp).status().map_err(err)?;\n if !status.success() {\n return Err(\"strip failed for binary size probe\".into());\n }\n let size = fs::metadata(&temp).map_err(err)?.len();\n let _ = fs::remove_file(temp);\n Ok(size)\n}\nfn worker_peak_rss() -> u64 {\n fs::read_to_string(\"/proc/self/status\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|l| l.starts_with(\"VmHWM:\"))\n .and_then(|l| l.split_whitespace().nth(1))\n .and_then(|v| v.parse::().ok())\n })\n .unwrap_or(0)\n .saturating_mul(1024)\n}\nfn sha256(relative: &str) -> String {\n command(\n \"sha256sum\",\n &[&Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(relative)\n .to_string_lossy()],\n )\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn sha256_file(path: &str) -> String {\n command(\"sha256sum\", &[path])\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn hash64(bytes: &[u8]) -> u64 {\n bytes.iter().fold(0xcbf29ce484222325u64, |h, b| {\n (h ^ u64::from(*b)).wrapping_mul(0x100000001b3)\n })\n}\nfn ns(d: Duration) -> u64 {\n d.as_nanos().try_into().unwrap_or(u64::MAX)\n}\nfn command(program: &str, args: &[&str]) -> String {\n Command::new(program)\n .args(args)\n .output()\n .ok()\n .filter(|o| o.status.success())\n .map(|o| String::from_utf8_lossy(&o.stdout).trim().to_owned())\n .unwrap_or_else(|| \"unknown\".into())\n}\nfn sibling_reporter() -> Result {\n let mut p = env::current_exe().map_err(err)?;\n p.set_file_name(if cfg!(windows) {\n \"jit-bench-report.exe\"\n } else {\n \"jit-bench-report\"\n });\n Ok(p)\n}\nfn value(args: &[String], flag: &str) -> Result {\n args.iter()\n .position(|x| x == flag)\n .and_then(|i| args.get(i + 1))\n .cloned()\n .ok_or_else(|| format!(\"missing {flag}\"))\n}\nfn err(error: impl std::fmt::Display) -> String {\n error.to_string()\n}\n\n#[cfg(test)]\nmod tests {\n use super::*;\n #[test]\n fn validation_rejects_cross_tier_and_impossible_counters() {\n let mut r = WorkerResult {\n elapsed_ns: 1,\n checksum: \"x\".into(),\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 1,\n abi_fingerprint: 1,\n config_fingerprint: 1,\n peak_rss_bytes: 1,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: false,\n phases: PhaseTiming::default(),\n };\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier1\", &r, false).is_ok());\n r.native_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_ok());\n r.tier2_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier2\", &r, true).is_ok());\n assert!(validate_sample(\"automatic\", &r, true).is_err());\n r.automatic_ready = true;\n assert!(validate_sample(\"automatic\", &r, true).is_ok());\n r.automatic_ready = false;\n assert!(validate_sample(\"automatic\", &r, false).is_err());\n r.native_exits = 2;\n assert!(validate_sample(\"tier2\", &r, true).is_err());\n }\n #[test]\n fn rotation_interleaves_order() {\n let m = vec![\"a\".into(), \"b\".into(), \"c\".into()];\n assert_eq!(rotated(&m, 1).collect::>(), vec![\"b\", \"c\", \"a\"]);\n }\n #[test]\n fn interpreter_never_pays_a_tier_up_loop() {\n assert_eq!(threshold_timeout(\"interpreter\"), Duration::ZERO);\n assert_eq!(threshold_timeout(\"automatic\"), Duration::from_secs(2));\n }\n #[test]\n fn forced_tier2_warmup_waits_for_the_required_publications_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.installed = 3;\n // The optimized leaf is not evidence that its caller is ready.\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.installed = 4;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"tier2\", &metrics, 4));\n }\n\n #[test]\n fn explicit_tier2_requirement_cannot_be_bypassed_by_an_unrelated_blacklist() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.blacklisted = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, true));\n // Unsupported probes without a declaration retain bounded fallback.\n assert!(blacklist_can_end_warmup(\"tier2\", &metrics, false));\n metrics.pending_snapshot_bytes = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, false));\n }\n\n #[test]\n fn compilation_quiet_requires_stable_publications_and_snapshot_requests() {\n let before = rquickjs_jit::JitMetrics::default();\n let mut after = before.clone();\n assert!(compilation_quiet(&before, &after));\n after.installed = 1;\n assert!(!compilation_quiet(&before, &after));\n after.installed = 0;\n after.snapshot_requests = 1;\n assert!(!compilation_quiet(&before, &after));\n after.snapshot_requests = 0;\n after.pending_worker_jobs = 1;\n assert!(!compilation_quiet(&before, &after));\n after.pending_worker_jobs = 0;\n after.pending_snapshot_bytes = 1;\n assert!(!compilation_quiet(&before, &after));\n }\n\n #[test]\n fn automatic_warmup_waits_for_tier2_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"automatic\", &metrics, 1));\n }\n #[test]\n fn focused_performance_categories_are_present_and_designated() {\n for (name, group) in [\n (\"scalar-loop\", \"scalar-loop\"),\n (\"call-heavy\", \"call-heavy\"),\n (\"property-heavy\", \"property-heavy\"),\n ] {\n let workload = WORKLOADS\n .iter()\n .find(|workload| workload.name == name)\n .unwrap();\n assert_eq!(workload.group, group);\n assert!(workload.designated);\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn bun_external_samples_use_null_native_counters_and_matching_checksums() {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n if !Command::new(&bun)\n .arg(\"--version\")\n .output()\n .is_ok_and(|output| output.status.success())\n {\n return;\n }\n for script in [\"scalar-loop.js\", \"numeric.js\", \"quickjs-fibonacci.js\"] {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(script);\n let result = bun_child(&path).unwrap();\n validate_sample(\"bun\", &result, true).unwrap();\n let sample = evidence_for_mode(\"bun\", 0, result);\n assert!(sample.native_entries.is_none() && sample.native_exits.is_none());\n assert!(sample.tier1_entries.is_none() && sample.tier2_entries.is_none());\n assert!(!sample.checksum.is_empty());\n }\n }\n #[test]\n fn recursive_fibonacci_is_a_non_designated_call_path_probe() {\n let iterative = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-iterative\")\n .unwrap();\n assert_eq!(iterative.group, \"compute\");\n assert!(iterative.designated);\n\n let recursive = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-recursive\")\n .unwrap();\n assert_eq!(recursive.group, \"call-heavy\");\n assert!(!recursive.designated);\n }\n\n #[test]\n fn expanded_performance_matrix_is_complete_and_explicitly_non_designated() {\n for (name, group) in [\n (\"float64-dense\", \"float64\"),\n (\"strings-regexp\", \"strings-regexp\"),\n (\"arrays-typed\", \"arrays-typed\"),\n (\"objects-polymorphic\", \"objects-polymorphic\"),\n (\"calls-recursion-closures\", \"calls-recursion-closures\"),\n (\"json-codec\", \"json-codec\"),\n (\"map-set-bigint\", \"map-set-bigint\"),\n (\"exceptions-promises-async\", \"exceptions-promises-async\"),\n ] {\n let workload = WORKLOADS.iter().find(|w| w.name == name).unwrap();\n assert_eq!(workload.group, group);\n assert!(\n !workload.designated,\n \"coverage is evidence, not a native-entry claim\"\n );\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn expanded_matrix_has_repeatable_primitive_checksums_in_quickjs() {\n for workload in WORKLOADS\n .iter()\n .filter(|w| w.suite == \"rquickjs-jit matrix\")\n {\n let runtime = Runtime::new().unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let first = invoke_workload(&context).unwrap();\n let second = invoke_workload(&context).unwrap();\n assert_eq!(first, second, \"{} checksum drifted\", workload.name);\n assert!(\n first.starts_with(\"number:\") || first.starts_with(\"string:\"),\n \"{} did not return a reportable primitive checksum\",\n workload.name\n );\n }\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn forced_tier2_direct_call_probe_is_quiet_and_direct_during_steady_execution() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source =\n fs::read(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"scripts/call-heavy.js\")).unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let required = context\n .with(|ctx| ctx.eval::(\"globalThis.tier2ReadyInstalls\"))\n .unwrap();\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if native_ready(\"tier2\", &jit.metrics(), required) {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n let (before, settled) =\n settle_compilation(&context, &jit, Duration::from_secs(60)).unwrap();\n assert!(\n settled && native_ready(\"tier2\", &before, required),\n \"{before:?}\"\n );\n for _ in 0..10 {\n invoke_workload(&context).unwrap();\n jit.poll();\n }\n let after = jit.metrics();\n assert!(compilation_quiet(&before, &after));\n let entries = after.tier2_entries - before.tier2_entries;\n assert!(\n (10..=20).contains(&entries),\n \"steady Tier2 entries: {entries}\"\n );\n assert_eq!(after.native_fallbacks, before.native_fallbacks);\n assert_eq!(after.native_retries, before.native_retries);\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn harness_omits_the_optional_argument_for_two_parameter_numeric_kernels() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(\"scalar-loop.js\"),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n\n // MemorySanitizer makes both the workload and background compilation\n // substantially slower. Keep requiring a real Tier 2 entry while\n // giving the stable workload enough time to install and execute it.\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if jit.metrics().tier2_entries > 0 {\n return;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n panic!(\n \"the harness changed the two-argument kernel signature: {:?}\",\n jit.metrics()\n );\n }\n}\n", + "suites_lock_sha256": "84c026c6e06a7a2cfd5a91901e7e5a4ff6e7753c187866016947c2dda96d55b4", + "candidate_runtime_source_sha256": "205a362f05338add664e104491f238f3291adb4c02e772502985d08645bc565a", + "candidate_feedback_source_sha256": "c7505ac5f1e3ceb8e36d8d2a3416537058791a8c1dbed01e506a92330e741a71", + "candidate_runtime_diff": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "script_source": "// Focused monomorphic-property kernel: one stable object shape and fixed keys.\n// Supplying the receiver as a benchmark argument keeps object-literal setup\n// out of the measured function and lets Tier 1 compile the property loop.\nglobalThis.workloadArgument = { x: 0, y: 1 };\n\nfunction workload(iterations, seed, point) {\n point.x = seed;\n point.y = 1;\n let toggle = 0;\n for (let i = 0; i < iterations; i++) {\n point.x = point.x + point.y;\n point.y = point.y + toggle;\n toggle = 1 - toggle;\n }\n return point.x + point.y;\n}\n", + "comparison": "merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness", + "warmup_processes_per_engine_and_mode": 5, + "fresh_process_pairs_per_mode": 30, + "throughput_windows_per_engine_and_mode": 10, + "throughput_window_min_ns": 1000000000, + "throughput_unit": "fresh jit-bench worker processes including setup and warmup", + "bootstrap_resamples": 10000, + "order_policy": "Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions", + "throughput_orders": { + "interpreter": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier1": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier2": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "automatic": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ] + }, + "pairs": { + "interpreter": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1392551, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2016375, + "runtime_create_ns": 25104, + "jit_attach_ns": 91, + "context_create_ns": 106147, + "definition_eval_ns": 39913, + "first_eval_ns": 148292, + "threshold_crossing_ns": 147191, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1392551 + } + }, + "candidate": { + "elapsed_ns": 1347117, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5091328, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1952442, + "runtime_create_ns": 35476, + "jit_attach_ns": 41, + "context_create_ns": 102202, + "definition_eval_ns": 32413, + "first_eval_ns": 143399, + "threshold_crossing_ns": 136271, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1347117 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1407594, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2024394, + "runtime_create_ns": 26767, + "jit_attach_ns": 41, + "context_create_ns": 104173, + "definition_eval_ns": 32718, + "first_eval_ns": 149123, + "threshold_crossing_ns": 145477, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1407594 + } + }, + "baseline": { + "elapsed_ns": 1390207, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1993663, + "runtime_create_ns": 24591, + "jit_attach_ns": 43, + "context_create_ns": 100409, + "definition_eval_ns": 31324, + "first_eval_ns": 144729, + "threshold_crossing_ns": 138265, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1390207 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1374955, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1983611, + "runtime_create_ns": 22681, + "jit_attach_ns": 84, + "context_create_ns": 107012, + "definition_eval_ns": 34212, + "first_eval_ns": 140576, + "threshold_crossing_ns": 139019, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1374955 + } + }, + "candidate": { + "elapsed_ns": 1398008, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1994122, + "runtime_create_ns": 25185, + "jit_attach_ns": 41, + "context_create_ns": 99204, + "definition_eval_ns": 30861, + "first_eval_ns": 140387, + "threshold_crossing_ns": 143720, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1398008 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1360104, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4980736, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1970481, + "runtime_create_ns": 27124, + "jit_attach_ns": 91, + "context_create_ns": 102039, + "definition_eval_ns": 41774, + "first_eval_ns": 144768, + "threshold_crossing_ns": 137870, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1360104 + } + }, + "baseline": { + "elapsed_ns": 1394171, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5083136, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1989113, + "runtime_create_ns": 23580, + "jit_attach_ns": 84, + "context_create_ns": 99734, + "definition_eval_ns": 32825, + "first_eval_ns": 140695, + "threshold_crossing_ns": 142814, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1394171 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1360418, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5087232, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1953980, + "runtime_create_ns": 24955, + "jit_attach_ns": 92, + "context_create_ns": 101812, + "definition_eval_ns": 30829, + "first_eval_ns": 147360, + "threshold_crossing_ns": 135544, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1360418 + } + }, + "candidate": { + "elapsed_ns": 1387890, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5046272, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1997516, + "runtime_create_ns": 25842, + "jit_attach_ns": 89, + "context_create_ns": 103371, + "definition_eval_ns": 35587, + "first_eval_ns": 145788, + "threshold_crossing_ns": 138288, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1387890 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1372225, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5246976, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1973728, + "runtime_create_ns": 30725, + "jit_attach_ns": 41, + "context_create_ns": 101186, + "definition_eval_ns": 34953, + "first_eval_ns": 140952, + "threshold_crossing_ns": 134406, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1372225 + } + }, + "baseline": { + "elapsed_ns": 1352994, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1962060, + "runtime_create_ns": 24675, + "jit_attach_ns": 83, + "context_create_ns": 99315, + "definition_eval_ns": 37846, + "first_eval_ns": 140018, + "threshold_crossing_ns": 154761, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1352994 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1372701, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1966971, + "runtime_create_ns": 29850, + "jit_attach_ns": 96, + "context_create_ns": 102896, + "definition_eval_ns": 33745, + "first_eval_ns": 141974, + "threshold_crossing_ns": 132445, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1372701 + } + }, + "candidate": { + "elapsed_ns": 1384207, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4964352, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1988386, + "runtime_create_ns": 32689, + "jit_attach_ns": 86, + "context_create_ns": 97192, + "definition_eval_ns": 33483, + "first_eval_ns": 141000, + "threshold_crossing_ns": 142919, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1384207 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1350583, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1960980, + "runtime_create_ns": 22880, + "jit_attach_ns": 43, + "context_create_ns": 105350, + "definition_eval_ns": 40852, + "first_eval_ns": 140147, + "threshold_crossing_ns": 141392, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1350583 + } + }, + "baseline": { + "elapsed_ns": 1415922, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4894720, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2044664, + "runtime_create_ns": 25154, + "jit_attach_ns": 106, + "context_create_ns": 108834, + "definition_eval_ns": 45670, + "first_eval_ns": 144217, + "threshold_crossing_ns": 143860, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1415922 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1383499, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1987104, + "runtime_create_ns": 29171, + "jit_attach_ns": 42, + "context_create_ns": 99773, + "definition_eval_ns": 30323, + "first_eval_ns": 148515, + "threshold_crossing_ns": 142657, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1383499 + } + }, + "candidate": { + "elapsed_ns": 1320134, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1934511, + "runtime_create_ns": 26100, + "jit_attach_ns": 82, + "context_create_ns": 103170, + "definition_eval_ns": 40190, + "first_eval_ns": 145826, + "threshold_crossing_ns": 138410, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1320134 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1346433, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4984832, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1953718, + "runtime_create_ns": 26011, + "jit_attach_ns": 152, + "context_create_ns": 101499, + "definition_eval_ns": 34147, + "first_eval_ns": 147793, + "threshold_crossing_ns": 143994, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1346433 + } + }, + "baseline": { + "elapsed_ns": 1350508, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5062656, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1955015, + "runtime_create_ns": 27709, + "jit_attach_ns": 88, + "context_create_ns": 97897, + "definition_eval_ns": 30905, + "first_eval_ns": 144791, + "threshold_crossing_ns": 138375, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1350508 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1350112, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5169152, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1958779, + "runtime_create_ns": 23824, + "jit_attach_ns": 86, + "context_create_ns": 102406, + "definition_eval_ns": 36260, + "first_eval_ns": 139977, + "threshold_crossing_ns": 154455, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1350112 + } + }, + "candidate": { + "elapsed_ns": 1343325, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4943872, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1969658, + "runtime_create_ns": 27128, + "jit_attach_ns": 85, + "context_create_ns": 122877, + "definition_eval_ns": 33087, + "first_eval_ns": 143479, + "threshold_crossing_ns": 143644, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1343325 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1388991, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1995455, + "runtime_create_ns": 26579, + "jit_attach_ns": 85, + "context_create_ns": 100219, + "definition_eval_ns": 33231, + "first_eval_ns": 148809, + "threshold_crossing_ns": 142535, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1388991 + } + }, + "baseline": { + "elapsed_ns": 1390700, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2000930, + "runtime_create_ns": 25278, + "jit_attach_ns": 41, + "context_create_ns": 97678, + "definition_eval_ns": 32521, + "first_eval_ns": 149384, + "threshold_crossing_ns": 149996, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1390700 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1354649, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1941552, + "runtime_create_ns": 25111, + "jit_attach_ns": 97, + "context_create_ns": 104002, + "definition_eval_ns": 35163, + "first_eval_ns": 134751, + "threshold_crossing_ns": 137997, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1354649 + } + }, + "candidate": { + "elapsed_ns": 1378314, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5017600, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2014866, + "runtime_create_ns": 29824, + "jit_attach_ns": 91, + "context_create_ns": 110885, + "definition_eval_ns": 44505, + "first_eval_ns": 155639, + "threshold_crossing_ns": 138402, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1378314 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1360138, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1976071, + "runtime_create_ns": 24086, + "jit_attach_ns": 87, + "context_create_ns": 105174, + "definition_eval_ns": 36103, + "first_eval_ns": 138138, + "threshold_crossing_ns": 152750, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1360138 + } + }, + "baseline": { + "elapsed_ns": 1391170, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5091328, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1973826, + "runtime_create_ns": 23713, + "jit_attach_ns": 223, + "context_create_ns": 103261, + "definition_eval_ns": 32435, + "first_eval_ns": 134316, + "threshold_crossing_ns": 136800, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1391170 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1343281, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1952958, + "runtime_create_ns": 24479, + "jit_attach_ns": 86, + "context_create_ns": 113811, + "definition_eval_ns": 33389, + "first_eval_ns": 144201, + "threshold_crossing_ns": 137420, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1343281 + } + }, + "candidate": { + "elapsed_ns": 1380147, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4956160, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1974193, + "runtime_create_ns": 25805, + "jit_attach_ns": 42, + "context_create_ns": 97305, + "definition_eval_ns": 31566, + "first_eval_ns": 138288, + "threshold_crossing_ns": 132224, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1380147 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1391690, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4898816, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2013947, + "runtime_create_ns": 29114, + "jit_attach_ns": 87, + "context_create_ns": 101309, + "definition_eval_ns": 49079, + "first_eval_ns": 142481, + "threshold_crossing_ns": 144435, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1391690 + } + }, + "baseline": { + "elapsed_ns": 1383177, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5132288, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2001488, + "runtime_create_ns": 24087, + "jit_attach_ns": 88, + "context_create_ns": 104495, + "definition_eval_ns": 35188, + "first_eval_ns": 147632, + "threshold_crossing_ns": 148251, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1383177 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1395547, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1988873, + "runtime_create_ns": 24548, + "jit_attach_ns": 41, + "context_create_ns": 98123, + "definition_eval_ns": 30954, + "first_eval_ns": 144656, + "threshold_crossing_ns": 139940, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1395547 + } + }, + "candidate": { + "elapsed_ns": 1387828, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4988928, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1999462, + "runtime_create_ns": 26877, + "jit_attach_ns": 90, + "context_create_ns": 101111, + "definition_eval_ns": 34956, + "first_eval_ns": 149898, + "threshold_crossing_ns": 142859, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1387828 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1353527, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5099520, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1958565, + "runtime_create_ns": 25524, + "jit_attach_ns": 42, + "context_create_ns": 106105, + "definition_eval_ns": 40101, + "first_eval_ns": 145660, + "threshold_crossing_ns": 136270, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1353527 + } + }, + "baseline": { + "elapsed_ns": 1404677, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5177344, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2010785, + "runtime_create_ns": 22134, + "jit_attach_ns": 42, + "context_create_ns": 99451, + "definition_eval_ns": 33965, + "first_eval_ns": 140902, + "threshold_crossing_ns": 143431, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1404677 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1361884, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5009408, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1964075, + "runtime_create_ns": 26387, + "jit_attach_ns": 89, + "context_create_ns": 100740, + "definition_eval_ns": 35045, + "first_eval_ns": 148094, + "threshold_crossing_ns": 132509, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1361884 + } + }, + "candidate": { + "elapsed_ns": 1400830, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2014393, + "runtime_create_ns": 26071, + "jit_attach_ns": 134, + "context_create_ns": 101506, + "definition_eval_ns": 35639, + "first_eval_ns": 141539, + "threshold_crossing_ns": 142977, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1400830 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1358485, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5021696, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1975281, + "runtime_create_ns": 35054, + "jit_attach_ns": 87, + "context_create_ns": 106938, + "definition_eval_ns": 41622, + "first_eval_ns": 136486, + "threshold_crossing_ns": 142058, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1358485 + } + }, + "baseline": { + "elapsed_ns": 1399868, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2007947, + "runtime_create_ns": 23757, + "jit_attach_ns": 90, + "context_create_ns": 104548, + "definition_eval_ns": 36344, + "first_eval_ns": 140501, + "threshold_crossing_ns": 143235, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1399868 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1337465, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1943685, + "runtime_create_ns": 25255, + "jit_attach_ns": 88, + "context_create_ns": 109735, + "definition_eval_ns": 33382, + "first_eval_ns": 141614, + "threshold_crossing_ns": 141392, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1337465 + } + }, + "candidate": { + "elapsed_ns": 1390893, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2013455, + "runtime_create_ns": 24184, + "jit_attach_ns": 43, + "context_create_ns": 109632, + "definition_eval_ns": 36519, + "first_eval_ns": 142133, + "threshold_crossing_ns": 144989, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1390893 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1354278, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5185536, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1942297, + "runtime_create_ns": 25467, + "jit_attach_ns": 88, + "context_create_ns": 106754, + "definition_eval_ns": 34574, + "first_eval_ns": 133712, + "threshold_crossing_ns": 135784, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1354278 + } + }, + "baseline": { + "elapsed_ns": 1357067, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5017600, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1975180, + "runtime_create_ns": 24122, + "jit_attach_ns": 94, + "context_create_ns": 108486, + "definition_eval_ns": 35326, + "first_eval_ns": 148208, + "threshold_crossing_ns": 143043, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1357067 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1352665, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5083136, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1961740, + "runtime_create_ns": 26435, + "jit_attach_ns": 98, + "context_create_ns": 102492, + "definition_eval_ns": 33464, + "first_eval_ns": 150199, + "threshold_crossing_ns": 141636, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1352665 + } + }, + "candidate": { + "elapsed_ns": 1365894, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5140480, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1976490, + "runtime_create_ns": 25784, + "jit_attach_ns": 90, + "context_create_ns": 101338, + "definition_eval_ns": 31126, + "first_eval_ns": 140420, + "threshold_crossing_ns": 145881, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1365894 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1362138, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5009408, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1971544, + "runtime_create_ns": 27182, + "jit_attach_ns": 42, + "context_create_ns": 107351, + "definition_eval_ns": 54696, + "first_eval_ns": 140000, + "threshold_crossing_ns": 131372, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1362138 + } + }, + "baseline": { + "elapsed_ns": 1384232, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5054464, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1996471, + "runtime_create_ns": 22956, + "jit_attach_ns": 85, + "context_create_ns": 102491, + "definition_eval_ns": 35630, + "first_eval_ns": 153797, + "threshold_crossing_ns": 139028, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1384232 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1379700, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5193728, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1966426, + "runtime_create_ns": 25545, + "jit_attach_ns": 114, + "context_create_ns": 102036, + "definition_eval_ns": 37395, + "first_eval_ns": 138982, + "threshold_crossing_ns": 132064, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1379700 + } + }, + "candidate": { + "elapsed_ns": 1393950, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4997120, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2010085, + "runtime_create_ns": 31041, + "jit_attach_ns": 84, + "context_create_ns": 103242, + "definition_eval_ns": 38293, + "first_eval_ns": 141269, + "threshold_crossing_ns": 145099, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1393950 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1359853, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1987361, + "runtime_create_ns": 27970, + "jit_attach_ns": 43, + "context_create_ns": 121054, + "definition_eval_ns": 34170, + "first_eval_ns": 141506, + "threshold_crossing_ns": 150196, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1359853 + } + }, + "baseline": { + "elapsed_ns": 1342552, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4943872, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1950917, + "runtime_create_ns": 28886, + "jit_attach_ns": 41, + "context_create_ns": 98265, + "definition_eval_ns": 37579, + "first_eval_ns": 147026, + "threshold_crossing_ns": 139713, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1342552 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1394924, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5255168, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2000957, + "runtime_create_ns": 27273, + "jit_attach_ns": 88, + "context_create_ns": 101786, + "definition_eval_ns": 35108, + "first_eval_ns": 141058, + "threshold_crossing_ns": 143764, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1394924 + } + }, + "candidate": { + "elapsed_ns": 1330085, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5058560, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1934413, + "runtime_create_ns": 22207, + "jit_attach_ns": 41, + "context_create_ns": 108470, + "definition_eval_ns": 32168, + "first_eval_ns": 141266, + "threshold_crossing_ns": 142925, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1330085 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1404096, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5169152, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2036489, + "runtime_create_ns": 25194, + "jit_attach_ns": 161, + "context_create_ns": 108480, + "definition_eval_ns": 37273, + "first_eval_ns": 140063, + "threshold_crossing_ns": 133057, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1404096 + } + }, + "baseline": { + "elapsed_ns": 1349429, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1948589, + "runtime_create_ns": 22233, + "jit_attach_ns": 40, + "context_create_ns": 103028, + "definition_eval_ns": 34064, + "first_eval_ns": 144892, + "threshold_crossing_ns": 138497, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1349429 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 1385208, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2005734, + "runtime_create_ns": 26841, + "jit_attach_ns": 165, + "context_create_ns": 107148, + "definition_eval_ns": 40215, + "first_eval_ns": 147274, + "threshold_crossing_ns": 142596, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1385208 + } + }, + "candidate": { + "elapsed_ns": 1395795, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5013504, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2033358, + "runtime_create_ns": 29197, + "jit_attach_ns": 89, + "context_create_ns": 104687, + "definition_eval_ns": 38536, + "first_eval_ns": 147741, + "threshold_crossing_ns": 139377, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1395795 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 1405828, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4997120, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 2025339, + "runtime_create_ns": 36061, + "jit_attach_ns": 116, + "context_create_ns": 103004, + "definition_eval_ns": 38238, + "first_eval_ns": 140648, + "threshold_crossing_ns": 140627, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1405828 + } + }, + "baseline": { + "elapsed_ns": 1354434, + "checksum": "number:412e942200000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1970274, + "runtime_create_ns": 25583, + "jit_attach_ns": 41, + "context_create_ns": 102882, + "definition_eval_ns": 38201, + "first_eval_ns": 138608, + "threshold_crossing_ns": 151399, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 1354434 + } + } + } + ], + "tier1": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3098440, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13254656, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41392494, + "runtime_create_ns": 23413, + "jit_attach_ns": 60226, + "context_create_ns": 105713, + "definition_eval_ns": 43566, + "first_eval_ns": 456482, + "threshold_crossing_ns": 37266388, + "compile_ns": 36049320, + "install_ns": 91985, + "osr_ns": 0, + "steady_state_ns": 3098440 + } + }, + "candidate": { + "elapsed_ns": 3105005, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13524992, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40351368, + "runtime_create_ns": 30271, + "jit_attach_ns": 60023, + "context_create_ns": 115579, + "definition_eval_ns": 55231, + "first_eval_ns": 485697, + "threshold_crossing_ns": 36164613, + "compile_ns": 35110358, + "install_ns": 82985, + "osr_ns": 0, + "steady_state_ns": 3105005 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3096856, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13254656, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40888032, + "runtime_create_ns": 24983, + "jit_attach_ns": 50569, + "context_create_ns": 97804, + "definition_eval_ns": 42306, + "first_eval_ns": 465811, + "threshold_crossing_ns": 36782512, + "compile_ns": 35568219, + "install_ns": 78004, + "osr_ns": 0, + "steady_state_ns": 3096856 + } + }, + "baseline": { + "elapsed_ns": 3088336, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13299712, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40895917, + "runtime_create_ns": 28276, + "jit_attach_ns": 53525, + "context_create_ns": 103404, + "definition_eval_ns": 43824, + "first_eval_ns": 477130, + "threshold_crossing_ns": 36763849, + "compile_ns": 35569056, + "install_ns": 74371, + "osr_ns": 0, + "steady_state_ns": 3088336 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3093454, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13258752, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40582663, + "runtime_create_ns": 26367, + "jit_attach_ns": 50025, + "context_create_ns": 101956, + "definition_eval_ns": 47172, + "first_eval_ns": 465266, + "threshold_crossing_ns": 36457102, + "compile_ns": 35263608, + "install_ns": 76132, + "osr_ns": 0, + "steady_state_ns": 3093454 + } + }, + "candidate": { + "elapsed_ns": 3085517, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13185024, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40974482, + "runtime_create_ns": 27298, + "jit_attach_ns": 49982, + "context_create_ns": 98513, + "definition_eval_ns": 43702, + "first_eval_ns": 469552, + "threshold_crossing_ns": 36865121, + "compile_ns": 35650965, + "install_ns": 80646, + "osr_ns": 0, + "steady_state_ns": 3085517 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3153066, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13500416, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41006158, + "runtime_create_ns": 21388, + "jit_attach_ns": 51711, + "context_create_ns": 101609, + "definition_eval_ns": 40261, + "first_eval_ns": 470911, + "threshold_crossing_ns": 36836919, + "compile_ns": 35611009, + "install_ns": 75600, + "osr_ns": 0, + "steady_state_ns": 3153066 + } + }, + "baseline": { + "elapsed_ns": 3089145, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13279232, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40918196, + "runtime_create_ns": 23452, + "jit_attach_ns": 51770, + "context_create_ns": 101835, + "definition_eval_ns": 42992, + "first_eval_ns": 465390, + "threshold_crossing_ns": 36812943, + "compile_ns": 35584212, + "install_ns": 75856, + "osr_ns": 0, + "steady_state_ns": 3089145 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3091018, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13475840, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40536807, + "runtime_create_ns": 23854, + "jit_attach_ns": 49703, + "context_create_ns": 97609, + "definition_eval_ns": 35319, + "first_eval_ns": 453232, + "threshold_crossing_ns": 36453031, + "compile_ns": 35235300, + "install_ns": 73382, + "osr_ns": 0, + "steady_state_ns": 3091018 + } + }, + "candidate": { + "elapsed_ns": 3093481, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13213696, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41149286, + "runtime_create_ns": 28763, + "jit_attach_ns": 50328, + "context_create_ns": 101892, + "definition_eval_ns": 43969, + "first_eval_ns": 476372, + "threshold_crossing_ns": 37024762, + "compile_ns": 35799834, + "install_ns": 76501, + "osr_ns": 0, + "steady_state_ns": 3093481 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3097619, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13316096, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40838041, + "runtime_create_ns": 30401, + "jit_attach_ns": 48078, + "context_create_ns": 101767, + "definition_eval_ns": 50595, + "first_eval_ns": 486186, + "threshold_crossing_ns": 36693613, + "compile_ns": 35474374, + "install_ns": 76492, + "osr_ns": 0, + "steady_state_ns": 3097619 + } + }, + "baseline": { + "elapsed_ns": 3084431, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13303808, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41106787, + "runtime_create_ns": 29847, + "jit_attach_ns": 54053, + "context_create_ns": 104904, + "definition_eval_ns": 44041, + "first_eval_ns": 471980, + "threshold_crossing_ns": 36987058, + "compile_ns": 35735093, + "install_ns": 76596, + "osr_ns": 0, + "steady_state_ns": 3084431 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3086624, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13430784, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41064686, + "runtime_create_ns": 25173, + "jit_attach_ns": 49805, + "context_create_ns": 99365, + "definition_eval_ns": 37005, + "first_eval_ns": 473266, + "threshold_crossing_ns": 36964542, + "compile_ns": 35707453, + "install_ns": 78703, + "osr_ns": 0, + "steady_state_ns": 3086624 + } + }, + "candidate": { + "elapsed_ns": 3093351, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13324288, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41343198, + "runtime_create_ns": 30097, + "jit_attach_ns": 50467, + "context_create_ns": 101360, + "definition_eval_ns": 42202, + "first_eval_ns": 475166, + "threshold_crossing_ns": 37219424, + "compile_ns": 36007649, + "install_ns": 82197, + "osr_ns": 0, + "steady_state_ns": 3093351 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3098528, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13139968, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40944643, + "runtime_create_ns": 23145, + "jit_attach_ns": 50724, + "context_create_ns": 104253, + "definition_eval_ns": 39883, + "first_eval_ns": 470596, + "threshold_crossing_ns": 36829215, + "compile_ns": 35605849, + "install_ns": 75815, + "osr_ns": 0, + "steady_state_ns": 3098528 + } + }, + "baseline": { + "elapsed_ns": 3091599, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13250560, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41164179, + "runtime_create_ns": 27237, + "jit_attach_ns": 57797, + "context_create_ns": 106552, + "definition_eval_ns": 48168, + "first_eval_ns": 535121, + "threshold_crossing_ns": 36966289, + "compile_ns": 35618485, + "install_ns": 75049, + "osr_ns": 0, + "steady_state_ns": 3091599 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3096769, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13217792, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40935674, + "runtime_create_ns": 21859, + "jit_attach_ns": 52684, + "context_create_ns": 101392, + "definition_eval_ns": 36370, + "first_eval_ns": 450300, + "threshold_crossing_ns": 36848089, + "compile_ns": 35643330, + "install_ns": 97230, + "osr_ns": 0, + "steady_state_ns": 3096769 + } + }, + "candidate": { + "elapsed_ns": 3089090, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13385728, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40585278, + "runtime_create_ns": 25427, + "jit_attach_ns": 49636, + "context_create_ns": 107962, + "definition_eval_ns": 42375, + "first_eval_ns": 466927, + "threshold_crossing_ns": 36474754, + "compile_ns": 35258304, + "install_ns": 74506, + "osr_ns": 0, + "steady_state_ns": 3089090 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3104604, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13332480, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40805973, + "runtime_create_ns": 26450, + "jit_attach_ns": 48166, + "context_create_ns": 101843, + "definition_eval_ns": 39396, + "first_eval_ns": 482772, + "threshold_crossing_ns": 36672565, + "compile_ns": 35529532, + "install_ns": 72940, + "osr_ns": 0, + "steady_state_ns": 3104604 + } + }, + "baseline": { + "elapsed_ns": 3160740, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13291520, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40758842, + "runtime_create_ns": 56864, + "jit_attach_ns": 60072, + "context_create_ns": 113188, + "definition_eval_ns": 46171, + "first_eval_ns": 461697, + "threshold_crossing_ns": 36527530, + "compile_ns": 35326461, + "install_ns": 77823, + "osr_ns": 0, + "steady_state_ns": 3160740 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3078003, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13017088, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40690742, + "runtime_create_ns": 26517, + "jit_attach_ns": 50999, + "context_create_ns": 121196, + "definition_eval_ns": 50284, + "first_eval_ns": 465412, + "threshold_crossing_ns": 36567769, + "compile_ns": 35311085, + "install_ns": 83806, + "osr_ns": 0, + "steady_state_ns": 3078003 + } + }, + "candidate": { + "elapsed_ns": 3094916, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13500416, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40773181, + "runtime_create_ns": 26201, + "jit_attach_ns": 49609, + "context_create_ns": 108261, + "definition_eval_ns": 42745, + "first_eval_ns": 471792, + "threshold_crossing_ns": 36647917, + "compile_ns": 35446654, + "install_ns": 75433, + "osr_ns": 0, + "steady_state_ns": 3094916 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3152547, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13393920, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41074056, + "runtime_create_ns": 22287, + "jit_attach_ns": 48493, + "context_create_ns": 99561, + "definition_eval_ns": 41160, + "first_eval_ns": 463802, + "threshold_crossing_ns": 36892275, + "compile_ns": 35643033, + "install_ns": 72410, + "osr_ns": 0, + "steady_state_ns": 3152547 + } + }, + "baseline": { + "elapsed_ns": 3098850, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13238272, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41028514, + "runtime_create_ns": 24334, + "jit_attach_ns": 52938, + "context_create_ns": 103856, + "definition_eval_ns": 43729, + "first_eval_ns": 465806, + "threshold_crossing_ns": 36899353, + "compile_ns": 35688024, + "install_ns": 78626, + "osr_ns": 0, + "steady_state_ns": 3098850 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3099522, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13402112, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40974922, + "runtime_create_ns": 22333, + "jit_attach_ns": 51607, + "context_create_ns": 104386, + "definition_eval_ns": 37991, + "first_eval_ns": 467235, + "threshold_crossing_ns": 36861249, + "compile_ns": 35658360, + "install_ns": 79366, + "osr_ns": 0, + "steady_state_ns": 3099522 + } + }, + "candidate": { + "elapsed_ns": 3092106, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13467648, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41039880, + "runtime_create_ns": 23654, + "jit_attach_ns": 55441, + "context_create_ns": 121756, + "definition_eval_ns": 52470, + "first_eval_ns": 479091, + "threshold_crossing_ns": 36880846, + "compile_ns": 35785574, + "install_ns": 80118, + "osr_ns": 0, + "steady_state_ns": 3092106 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3077644, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13549568, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40463450, + "runtime_create_ns": 28010, + "jit_attach_ns": 48499, + "context_create_ns": 104277, + "definition_eval_ns": 44594, + "first_eval_ns": 459909, + "threshold_crossing_ns": 36370414, + "compile_ns": 35201958, + "install_ns": 76240, + "osr_ns": 0, + "steady_state_ns": 3077644 + } + }, + "baseline": { + "elapsed_ns": 3088813, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13062144, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40552134, + "runtime_create_ns": 24890, + "jit_attach_ns": 53241, + "context_create_ns": 106142, + "definition_eval_ns": 46665, + "first_eval_ns": 475873, + "threshold_crossing_ns": 36423024, + "compile_ns": 35238467, + "install_ns": 75817, + "osr_ns": 0, + "steady_state_ns": 3088813 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3094869, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13418496, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40692627, + "runtime_create_ns": 22764, + "jit_attach_ns": 52641, + "context_create_ns": 100657, + "definition_eval_ns": 37888, + "first_eval_ns": 468514, + "threshold_crossing_ns": 36572568, + "compile_ns": 35423329, + "install_ns": 79605, + "osr_ns": 0, + "steady_state_ns": 3094869 + } + }, + "candidate": { + "elapsed_ns": 3092918, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13312000, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40939341, + "runtime_create_ns": 27365, + "jit_attach_ns": 50517, + "context_create_ns": 103325, + "definition_eval_ns": 43047, + "first_eval_ns": 473526, + "threshold_crossing_ns": 36816306, + "compile_ns": 35603464, + "install_ns": 80454, + "osr_ns": 0, + "steady_state_ns": 3092918 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3109106, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13205504, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40989862, + "runtime_create_ns": 24768, + "jit_attach_ns": 49252, + "context_create_ns": 97945, + "definition_eval_ns": 43446, + "first_eval_ns": 472852, + "threshold_crossing_ns": 36860108, + "compile_ns": 35650538, + "install_ns": 73587, + "osr_ns": 0, + "steady_state_ns": 3109106 + } + }, + "baseline": { + "elapsed_ns": 3085772, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13455360, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41047703, + "runtime_create_ns": 28567, + "jit_attach_ns": 56438, + "context_create_ns": 102885, + "definition_eval_ns": 42333, + "first_eval_ns": 502737, + "threshold_crossing_ns": 36899424, + "compile_ns": 35693944, + "install_ns": 73894, + "osr_ns": 0, + "steady_state_ns": 3085772 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3089699, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13230080, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40658345, + "runtime_create_ns": 22124, + "jit_attach_ns": 48513, + "context_create_ns": 101820, + "definition_eval_ns": 37065, + "first_eval_ns": 461038, + "threshold_crossing_ns": 36561019, + "compile_ns": 35366570, + "install_ns": 72859, + "osr_ns": 0, + "steady_state_ns": 3089699 + } + }, + "candidate": { + "elapsed_ns": 3107951, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13316096, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40988611, + "runtime_create_ns": 28593, + "jit_attach_ns": 48089, + "context_create_ns": 102219, + "definition_eval_ns": 43044, + "first_eval_ns": 463272, + "threshold_crossing_ns": 36859191, + "compile_ns": 35644041, + "install_ns": 79984, + "osr_ns": 0, + "steady_state_ns": 3107951 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3090660, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13344768, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40941646, + "runtime_create_ns": 26152, + "jit_attach_ns": 49197, + "context_create_ns": 100142, + "definition_eval_ns": 43415, + "first_eval_ns": 475332, + "threshold_crossing_ns": 36825211, + "compile_ns": 35592233, + "install_ns": 78802, + "osr_ns": 0, + "steady_state_ns": 3090660 + } + }, + "baseline": { + "elapsed_ns": 3106680, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13250560, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41048702, + "runtime_create_ns": 27534, + "jit_attach_ns": 54504, + "context_create_ns": 104351, + "definition_eval_ns": 47783, + "first_eval_ns": 476536, + "threshold_crossing_ns": 36896216, + "compile_ns": 35704487, + "install_ns": 73044, + "osr_ns": 0, + "steady_state_ns": 3106680 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3082937, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13266944, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40983118, + "runtime_create_ns": 25671, + "jit_attach_ns": 53482, + "context_create_ns": 99674, + "definition_eval_ns": 37056, + "first_eval_ns": 460847, + "threshold_crossing_ns": 36887482, + "compile_ns": 35688607, + "install_ns": 82100, + "osr_ns": 0, + "steady_state_ns": 3082937 + } + }, + "candidate": { + "elapsed_ns": 3081704, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13180928, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41280466, + "runtime_create_ns": 26819, + "jit_attach_ns": 46786, + "context_create_ns": 99279, + "definition_eval_ns": 47878, + "first_eval_ns": 472052, + "threshold_crossing_ns": 37175543, + "compile_ns": 35933553, + "install_ns": 90588, + "osr_ns": 0, + "steady_state_ns": 3081704 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3083822, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13213696, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40964088, + "runtime_create_ns": 25025, + "jit_attach_ns": 53717, + "context_create_ns": 107569, + "definition_eval_ns": 42459, + "first_eval_ns": 473537, + "threshold_crossing_ns": 36825531, + "compile_ns": 35576377, + "install_ns": 80912, + "osr_ns": 0, + "steady_state_ns": 3083822 + } + }, + "baseline": { + "elapsed_ns": 3096209, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13074432, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40983571, + "runtime_create_ns": 27045, + "jit_attach_ns": 54866, + "context_create_ns": 105439, + "definition_eval_ns": 62252, + "first_eval_ns": 467709, + "threshold_crossing_ns": 36837191, + "compile_ns": 35633964, + "install_ns": 77050, + "osr_ns": 0, + "steady_state_ns": 3096209 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3091239, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13242368, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40950741, + "runtime_create_ns": 23147, + "jit_attach_ns": 47976, + "context_create_ns": 103008, + "definition_eval_ns": 36408, + "first_eval_ns": 451396, + "threshold_crossing_ns": 36857915, + "compile_ns": 35645463, + "install_ns": 79247, + "osr_ns": 0, + "steady_state_ns": 3091239 + } + }, + "candidate": { + "elapsed_ns": 3086204, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13508608, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40917878, + "runtime_create_ns": 24907, + "jit_attach_ns": 54159, + "context_create_ns": 107206, + "definition_eval_ns": 48186, + "first_eval_ns": 474335, + "threshold_crossing_ns": 36793028, + "compile_ns": 35542114, + "install_ns": 80434, + "osr_ns": 0, + "steady_state_ns": 3086204 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3087178, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13316096, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41281123, + "runtime_create_ns": 25639, + "jit_attach_ns": 49827, + "context_create_ns": 100747, + "definition_eval_ns": 47914, + "first_eval_ns": 462599, + "threshold_crossing_ns": 37174897, + "compile_ns": 35963910, + "install_ns": 75041, + "osr_ns": 0, + "steady_state_ns": 3087178 + } + }, + "baseline": { + "elapsed_ns": 3095753, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13426688, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41110976, + "runtime_create_ns": 29022, + "jit_attach_ns": 56313, + "context_create_ns": 107728, + "definition_eval_ns": 51961, + "first_eval_ns": 490835, + "threshold_crossing_ns": 36936860, + "compile_ns": 35666635, + "install_ns": 80085, + "osr_ns": 0, + "steady_state_ns": 3095753 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3091930, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13213696, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40653870, + "runtime_create_ns": 23140, + "jit_attach_ns": 49229, + "context_create_ns": 101386, + "definition_eval_ns": 37679, + "first_eval_ns": 457817, + "threshold_crossing_ns": 36560205, + "compile_ns": 35610855, + "install_ns": 81602, + "osr_ns": 0, + "steady_state_ns": 3091930 + } + }, + "candidate": { + "elapsed_ns": 3097755, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13332480, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40683108, + "runtime_create_ns": 26476, + "jit_attach_ns": 49252, + "context_create_ns": 107452, + "definition_eval_ns": 45225, + "first_eval_ns": 492016, + "threshold_crossing_ns": 36525678, + "compile_ns": 35223570, + "install_ns": 80412, + "osr_ns": 0, + "steady_state_ns": 3097755 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3095495, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13291520, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40962466, + "runtime_create_ns": 25496, + "jit_attach_ns": 49445, + "context_create_ns": 100033, + "definition_eval_ns": 42595, + "first_eval_ns": 473667, + "threshold_crossing_ns": 36845514, + "compile_ns": 35617749, + "install_ns": 75428, + "osr_ns": 0, + "steady_state_ns": 3095495 + } + }, + "baseline": { + "elapsed_ns": 3089948, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13217792, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40736747, + "runtime_create_ns": 26377, + "jit_attach_ns": 53511, + "context_create_ns": 100209, + "definition_eval_ns": 42246, + "first_eval_ns": 473485, + "threshold_crossing_ns": 36611710, + "compile_ns": 35483022, + "install_ns": 80188, + "osr_ns": 0, + "steady_state_ns": 3089948 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3083050, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13107200, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41002522, + "runtime_create_ns": 23901, + "jit_attach_ns": 54549, + "context_create_ns": 95360, + "definition_eval_ns": 35948, + "first_eval_ns": 458283, + "threshold_crossing_ns": 36919714, + "compile_ns": 35720069, + "install_ns": 74504, + "osr_ns": 0, + "steady_state_ns": 3083050 + } + }, + "candidate": { + "elapsed_ns": 3086484, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13189120, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40864632, + "runtime_create_ns": 28589, + "jit_attach_ns": 49642, + "context_create_ns": 100115, + "definition_eval_ns": 52885, + "first_eval_ns": 478972, + "threshold_crossing_ns": 36740478, + "compile_ns": 35498612, + "install_ns": 79265, + "osr_ns": 0, + "steady_state_ns": 3086484 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3103990, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13217792, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40940333, + "runtime_create_ns": 26222, + "jit_attach_ns": 53923, + "context_create_ns": 103464, + "definition_eval_ns": 41462, + "first_eval_ns": 483493, + "threshold_crossing_ns": 36767378, + "compile_ns": 35567291, + "install_ns": 74198, + "osr_ns": 0, + "steady_state_ns": 3103990 + } + }, + "baseline": { + "elapsed_ns": 3090645, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13213696, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41070311, + "runtime_create_ns": 37756, + "jit_attach_ns": 55991, + "context_create_ns": 109086, + "definition_eval_ns": 60597, + "first_eval_ns": 455331, + "threshold_crossing_ns": 36924361, + "compile_ns": 35723969, + "install_ns": 82588, + "osr_ns": 0, + "steady_state_ns": 3090645 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3131329, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13058048, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41118176, + "runtime_create_ns": 23643, + "jit_attach_ns": 52054, + "context_create_ns": 102508, + "definition_eval_ns": 38754, + "first_eval_ns": 498297, + "threshold_crossing_ns": 36942268, + "compile_ns": 35702619, + "install_ns": 75385, + "osr_ns": 0, + "steady_state_ns": 3131329 + } + }, + "candidate": { + "elapsed_ns": 3078405, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13496320, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40901078, + "runtime_create_ns": 24292, + "jit_attach_ns": 57032, + "context_create_ns": 104306, + "definition_eval_ns": 47147, + "first_eval_ns": 471056, + "threshold_crossing_ns": 36777587, + "compile_ns": 35575084, + "install_ns": 74086, + "osr_ns": 0, + "steady_state_ns": 3078405 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3086715, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13320192, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40927972, + "runtime_create_ns": 26239, + "jit_attach_ns": 55579, + "context_create_ns": 106810, + "definition_eval_ns": 52630, + "first_eval_ns": 471238, + "threshold_crossing_ns": 36800236, + "compile_ns": 35562249, + "install_ns": 81024, + "osr_ns": 0, + "steady_state_ns": 3086715 + } + }, + "baseline": { + "elapsed_ns": 3095212, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13012992, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40651387, + "runtime_create_ns": 26625, + "jit_attach_ns": 52616, + "context_create_ns": 104696, + "definition_eval_ns": 42420, + "first_eval_ns": 476715, + "threshold_crossing_ns": 36516650, + "compile_ns": 35317545, + "install_ns": 72254, + "osr_ns": 0, + "steady_state_ns": 3095212 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 3097049, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13422592, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 41084518, + "runtime_create_ns": 22572, + "jit_attach_ns": 53837, + "context_create_ns": 100462, + "definition_eval_ns": 37157, + "first_eval_ns": 451902, + "threshold_crossing_ns": 36982840, + "compile_ns": 35755773, + "install_ns": 86254, + "osr_ns": 0, + "steady_state_ns": 3097049 + } + }, + "candidate": { + "elapsed_ns": 3082483, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13307904, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40917739, + "runtime_create_ns": 29796, + "jit_attach_ns": 53048, + "context_create_ns": 109415, + "definition_eval_ns": 48221, + "first_eval_ns": 476137, + "threshold_crossing_ns": 36787984, + "compile_ns": 35557138, + "install_ns": 83508, + "osr_ns": 0, + "steady_state_ns": 3082483 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 3084459, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13418496, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40908929, + "runtime_create_ns": 25426, + "jit_attach_ns": 52590, + "context_create_ns": 106687, + "definition_eval_ns": 51144, + "first_eval_ns": 460724, + "threshold_crossing_ns": 36790043, + "compile_ns": 35566585, + "install_ns": 83158, + "osr_ns": 0, + "steady_state_ns": 3084459 + } + }, + "baseline": { + "elapsed_ns": 3093401, + "checksum": "number:412e942200000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 13471744, + "code_bytes": 48256, + "metadata_bytes": 8747, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 40638095, + "runtime_create_ns": 26343, + "jit_attach_ns": 56165, + "context_create_ns": 105675, + "definition_eval_ns": 49967, + "first_eval_ns": 463639, + "threshold_crossing_ns": 36508592, + "compile_ns": 35507775, + "install_ns": 89119, + "osr_ns": 0, + "steady_state_ns": 3093401 + } + } + } + ], + "tier2": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5171190, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11677696, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28966489, + "runtime_create_ns": 27800, + "jit_attach_ns": 61150, + "context_create_ns": 129058, + "definition_eval_ns": 71420, + "first_eval_ns": 592668, + "threshold_crossing_ns": 22347210, + "compile_ns": 19469171, + "install_ns": 56710, + "osr_ns": 0, + "steady_state_ns": 5171190 + } + }, + "candidate": { + "elapsed_ns": 5134889, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11599872, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29043886, + "runtime_create_ns": 25242, + "jit_attach_ns": 52220, + "context_create_ns": 117500, + "definition_eval_ns": 64683, + "first_eval_ns": 650965, + "threshold_crossing_ns": 22452622, + "compile_ns": 19503787, + "install_ns": 52400, + "osr_ns": 0, + "steady_state_ns": 5134889 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5168574, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11661312, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29337385, + "runtime_create_ns": 26471, + "jit_attach_ns": 49779, + "context_create_ns": 97390, + "definition_eval_ns": 57519, + "first_eval_ns": 591276, + "threshold_crossing_ns": 22804065, + "compile_ns": 19699655, + "install_ns": 52955, + "osr_ns": 0, + "steady_state_ns": 5168574 + } + }, + "baseline": { + "elapsed_ns": 5132368, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11759616, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29323228, + "runtime_create_ns": 29367, + "jit_attach_ns": 53005, + "context_create_ns": 99464, + "definition_eval_ns": 51955, + "first_eval_ns": 592373, + "threshold_crossing_ns": 22819149, + "compile_ns": 19698409, + "install_ns": 64839, + "osr_ns": 0, + "steady_state_ns": 5132368 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5113986, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11726848, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28775011, + "runtime_create_ns": 23896, + "jit_attach_ns": 49244, + "context_create_ns": 99455, + "definition_eval_ns": 45917, + "first_eval_ns": 587690, + "threshold_crossing_ns": 22311965, + "compile_ns": 19198257, + "install_ns": 53598, + "osr_ns": 0, + "steady_state_ns": 5113986 + } + }, + "candidate": { + "elapsed_ns": 5222539, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11829248, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29423821, + "runtime_create_ns": 27254, + "jit_attach_ns": 52202, + "context_create_ns": 102200, + "definition_eval_ns": 55964, + "first_eval_ns": 585884, + "threshold_crossing_ns": 22823118, + "compile_ns": 19698380, + "install_ns": 54257, + "osr_ns": 0, + "steady_state_ns": 5222539 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5151026, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11771904, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29341201, + "runtime_create_ns": 29806, + "jit_attach_ns": 46462, + "context_create_ns": 99758, + "definition_eval_ns": 61125, + "first_eval_ns": 587618, + "threshold_crossing_ns": 22822514, + "compile_ns": 19721847, + "install_ns": 60948, + "osr_ns": 0, + "steady_state_ns": 5151026 + } + }, + "baseline": { + "elapsed_ns": 5155705, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11866112, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28799406, + "runtime_create_ns": 22622, + "jit_attach_ns": 51632, + "context_create_ns": 99875, + "definition_eval_ns": 58459, + "first_eval_ns": 615746, + "threshold_crossing_ns": 22238700, + "compile_ns": 19237044, + "install_ns": 50825, + "osr_ns": 0, + "steady_state_ns": 5155705 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5154082, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11612160, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28776388, + "runtime_create_ns": 25746, + "jit_attach_ns": 52947, + "context_create_ns": 99380, + "definition_eval_ns": 53767, + "first_eval_ns": 594638, + "threshold_crossing_ns": 22256031, + "compile_ns": 19158810, + "install_ns": 51434, + "osr_ns": 0, + "steady_state_ns": 5154082 + } + }, + "candidate": { + "elapsed_ns": 5149648, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11751424, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29175309, + "runtime_create_ns": 27114, + "jit_attach_ns": 47838, + "context_create_ns": 102720, + "definition_eval_ns": 61562, + "first_eval_ns": 593502, + "threshold_crossing_ns": 22641831, + "compile_ns": 19544546, + "install_ns": 51935, + "osr_ns": 0, + "steady_state_ns": 5149648 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5131463, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11849728, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29217365, + "runtime_create_ns": 23263, + "jit_attach_ns": 49419, + "context_create_ns": 106126, + "definition_eval_ns": 54298, + "first_eval_ns": 631077, + "threshold_crossing_ns": 22662318, + "compile_ns": 19500044, + "install_ns": 62326, + "osr_ns": 0, + "steady_state_ns": 5131463 + } + }, + "baseline": { + "elapsed_ns": 5126597, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11935744, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29321079, + "runtime_create_ns": 23879, + "jit_attach_ns": 51576, + "context_create_ns": 102626, + "definition_eval_ns": 55382, + "first_eval_ns": 588646, + "threshold_crossing_ns": 22823980, + "compile_ns": 19736345, + "install_ns": 51614, + "osr_ns": 0, + "steady_state_ns": 5126597 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5136406, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11718656, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28954529, + "runtime_create_ns": 26543, + "jit_attach_ns": 53424, + "context_create_ns": 102356, + "definition_eval_ns": 49383, + "first_eval_ns": 593996, + "threshold_crossing_ns": 22449349, + "compile_ns": 19319405, + "install_ns": 54753, + "osr_ns": 0, + "steady_state_ns": 5136406 + } + }, + "candidate": { + "elapsed_ns": 5129622, + "checksum": "number:412e942200000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11726848, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28990561, + "runtime_create_ns": 25782, + "jit_attach_ns": 52631, + "context_create_ns": 104383, + "definition_eval_ns": 57754, + "first_eval_ns": 635686, + "threshold_crossing_ns": 22435477, + "compile_ns": 19279499, + "install_ns": 55868, + "osr_ns": 0, + "steady_state_ns": 5129622 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5149923, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11812864, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29302063, + "runtime_create_ns": 25360, + "jit_attach_ns": 50051, + "context_create_ns": 104179, + "definition_eval_ns": 58094, + "first_eval_ns": 598643, + "threshold_crossing_ns": 22767840, + "compile_ns": 19656330, + "install_ns": 60208, + "osr_ns": 0, + "steady_state_ns": 5149923 + } + }, + "baseline": { + "elapsed_ns": 5152356, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11550720, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28741195, + "runtime_create_ns": 26445, + "jit_attach_ns": 50821, + "context_create_ns": 105358, + "definition_eval_ns": 59597, + "first_eval_ns": 587327, + "threshold_crossing_ns": 22205095, + "compile_ns": 19127949, + "install_ns": 49267, + "osr_ns": 0, + "steady_state_ns": 5152356 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5135738, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11685888, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29325330, + "runtime_create_ns": 25235, + "jit_attach_ns": 52821, + "context_create_ns": 98764, + "definition_eval_ns": 51814, + "first_eval_ns": 586786, + "threshold_crossing_ns": 22828254, + "compile_ns": 19700798, + "install_ns": 79717, + "osr_ns": 0, + "steady_state_ns": 5135738 + } + }, + "candidate": { + "elapsed_ns": 5164582, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11620352, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29003361, + "runtime_create_ns": 26977, + "jit_attach_ns": 53426, + "context_create_ns": 110016, + "definition_eval_ns": 62491, + "first_eval_ns": 599487, + "threshold_crossing_ns": 22440908, + "compile_ns": 19728402, + "install_ns": 54411, + "osr_ns": 0, + "steady_state_ns": 5164582 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5140498, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11776000, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 30095910, + "runtime_create_ns": 23611, + "jit_attach_ns": 48353, + "context_create_ns": 104656, + "definition_eval_ns": 52111, + "first_eval_ns": 579631, + "threshold_crossing_ns": 23589613, + "compile_ns": 20591760, + "install_ns": 52159, + "osr_ns": 0, + "steady_state_ns": 5140498 + } + }, + "baseline": { + "elapsed_ns": 5129089, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11845632, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28856930, + "runtime_create_ns": 28779, + "jit_attach_ns": 52778, + "context_create_ns": 99511, + "definition_eval_ns": 49908, + "first_eval_ns": 620212, + "threshold_crossing_ns": 22336661, + "compile_ns": 19275932, + "install_ns": 52744, + "osr_ns": 0, + "steady_state_ns": 5129089 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5129004, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11837440, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29282960, + "runtime_create_ns": 23043, + "jit_attach_ns": 53352, + "context_create_ns": 100768, + "definition_eval_ns": 48941, + "first_eval_ns": 587028, + "threshold_crossing_ns": 22803283, + "compile_ns": 19699290, + "install_ns": 53184, + "osr_ns": 0, + "steady_state_ns": 5129004 + } + }, + "candidate": { + "elapsed_ns": 5141239, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11833344, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 30263506, + "runtime_create_ns": 25427, + "jit_attach_ns": 51975, + "context_create_ns": 104819, + "definition_eval_ns": 58345, + "first_eval_ns": 590410, + "threshold_crossing_ns": 23743406, + "compile_ns": 20642187, + "install_ns": 51233, + "osr_ns": 0, + "steady_state_ns": 5141239 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5392112, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11776000, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29169233, + "runtime_create_ns": 30941, + "jit_attach_ns": 47367, + "context_create_ns": 99820, + "definition_eval_ns": 59823, + "first_eval_ns": 575819, + "threshold_crossing_ns": 22378318, + "compile_ns": 19138575, + "install_ns": 67743, + "osr_ns": 0, + "steady_state_ns": 5392112 + } + }, + "baseline": { + "elapsed_ns": 5185127, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11755520, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29450611, + "runtime_create_ns": 27830, + "jit_attach_ns": 63252, + "context_create_ns": 113737, + "definition_eval_ns": 72538, + "first_eval_ns": 591623, + "threshold_crossing_ns": 22845609, + "compile_ns": 19736003, + "install_ns": 56490, + "osr_ns": 0, + "steady_state_ns": 5185127 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5126590, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11726848, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 30373666, + "runtime_create_ns": 29595, + "jit_attach_ns": 64307, + "context_create_ns": 115130, + "definition_eval_ns": 67732, + "first_eval_ns": 600780, + "threshold_crossing_ns": 23822213, + "compile_ns": 20734843, + "install_ns": 57108, + "osr_ns": 0, + "steady_state_ns": 5126590 + } + }, + "candidate": { + "elapsed_ns": 5134442, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11845632, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28791437, + "runtime_create_ns": 25054, + "jit_attach_ns": 65818, + "context_create_ns": 115135, + "definition_eval_ns": 66905, + "first_eval_ns": 585194, + "threshold_crossing_ns": 22251240, + "compile_ns": 19509300, + "install_ns": 58663, + "osr_ns": 0, + "steady_state_ns": 5134442 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5198654, + "checksum": "number:412e942200000000", + "native_entries": 24, + "native_acquisitions": 24, + "native_exits": 24, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11853824, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 30602161, + "runtime_create_ns": 23891, + "jit_attach_ns": 52801, + "context_create_ns": 116382, + "definition_eval_ns": 58828, + "first_eval_ns": 573841, + "threshold_crossing_ns": 24020138, + "compile_ns": 21063840, + "install_ns": 52287, + "osr_ns": 0, + "steady_state_ns": 5198654 + } + }, + "baseline": { + "elapsed_ns": 5159089, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11825152, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28886488, + "runtime_create_ns": 22698, + "jit_attach_ns": 51750, + "context_create_ns": 101074, + "definition_eval_ns": 61352, + "first_eval_ns": 598195, + "threshold_crossing_ns": 22348299, + "compile_ns": 19225216, + "install_ns": 50944, + "osr_ns": 0, + "steady_state_ns": 5159089 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5147525, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11587584, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28854820, + "runtime_create_ns": 23324, + "jit_attach_ns": 52042, + "context_create_ns": 101974, + "definition_eval_ns": 50398, + "first_eval_ns": 588774, + "threshold_crossing_ns": 22339828, + "compile_ns": 19219861, + "install_ns": 52845, + "osr_ns": 0, + "steady_state_ns": 5147525 + } + }, + "candidate": { + "elapsed_ns": 5162514, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11792384, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28935908, + "runtime_create_ns": 29408, + "jit_attach_ns": 51959, + "context_create_ns": 107289, + "definition_eval_ns": 66039, + "first_eval_ns": 616935, + "threshold_crossing_ns": 22350470, + "compile_ns": 19595711, + "install_ns": 52879, + "osr_ns": 0, + "steady_state_ns": 5162514 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5141854, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11796480, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29322651, + "runtime_create_ns": 25294, + "jit_attach_ns": 51959, + "context_create_ns": 104859, + "definition_eval_ns": 56959, + "first_eval_ns": 581250, + "threshold_crossing_ns": 22810305, + "compile_ns": 19677273, + "install_ns": 56066, + "osr_ns": 0, + "steady_state_ns": 5141854 + } + }, + "baseline": { + "elapsed_ns": 5138879, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11702272, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29349047, + "runtime_create_ns": 27153, + "jit_attach_ns": 52288, + "context_create_ns": 100769, + "definition_eval_ns": 52053, + "first_eval_ns": 592927, + "threshold_crossing_ns": 22837548, + "compile_ns": 19715928, + "install_ns": 52605, + "osr_ns": 0, + "steady_state_ns": 5138879 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5110084, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11689984, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28939901, + "runtime_create_ns": 28670, + "jit_attach_ns": 67456, + "context_create_ns": 111716, + "definition_eval_ns": 65295, + "first_eval_ns": 588094, + "threshold_crossing_ns": 22422248, + "compile_ns": 19577772, + "install_ns": 73242, + "osr_ns": 0, + "steady_state_ns": 5110084 + } + }, + "candidate": { + "elapsed_ns": 5149799, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11751424, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28843800, + "runtime_create_ns": 29203, + "jit_attach_ns": 49306, + "context_create_ns": 103671, + "definition_eval_ns": 69497, + "first_eval_ns": 587637, + "threshold_crossing_ns": 22299379, + "compile_ns": 19252133, + "install_ns": 55848, + "osr_ns": 0, + "steady_state_ns": 5149799 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5212688, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11874304, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29562246, + "runtime_create_ns": 24304, + "jit_attach_ns": 50612, + "context_create_ns": 109768, + "definition_eval_ns": 62681, + "first_eval_ns": 595914, + "threshold_crossing_ns": 22960046, + "compile_ns": 19819882, + "install_ns": 57180, + "osr_ns": 0, + "steady_state_ns": 5212688 + } + }, + "baseline": { + "elapsed_ns": 5125275, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11837440, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29544618, + "runtime_create_ns": 29362, + "jit_attach_ns": 57255, + "context_create_ns": 111193, + "definition_eval_ns": 62005, + "first_eval_ns": 640524, + "threshold_crossing_ns": 22978698, + "compile_ns": 19772187, + "install_ns": 58137, + "osr_ns": 0, + "steady_state_ns": 5125275 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5251843, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11743232, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29017854, + "runtime_create_ns": 25244, + "jit_attach_ns": 53328, + "context_create_ns": 101703, + "definition_eval_ns": 47244, + "first_eval_ns": 596347, + "threshold_crossing_ns": 22381192, + "compile_ns": 19294698, + "install_ns": 54741, + "osr_ns": 0, + "steady_state_ns": 5251843 + } + }, + "candidate": { + "elapsed_ns": 5134424, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11722752, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29450611, + "runtime_create_ns": 28270, + "jit_attach_ns": 54341, + "context_create_ns": 102020, + "definition_eval_ns": 58293, + "first_eval_ns": 613854, + "threshold_crossing_ns": 22911817, + "compile_ns": 19797352, + "install_ns": 53967, + "osr_ns": 0, + "steady_state_ns": 5134424 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5139156, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11644928, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28877300, + "runtime_create_ns": 25914, + "jit_attach_ns": 51648, + "context_create_ns": 106362, + "definition_eval_ns": 58249, + "first_eval_ns": 586514, + "threshold_crossing_ns": 22368922, + "compile_ns": 19262540, + "install_ns": 65528, + "osr_ns": 0, + "steady_state_ns": 5139156 + } + }, + "baseline": { + "elapsed_ns": 5143451, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11755520, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28859870, + "runtime_create_ns": 28897, + "jit_attach_ns": 50672, + "context_create_ns": 104407, + "definition_eval_ns": 56991, + "first_eval_ns": 592476, + "threshold_crossing_ns": 22327762, + "compile_ns": 19217578, + "install_ns": 58402, + "osr_ns": 0, + "steady_state_ns": 5143451 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5143816, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11759616, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28807205, + "runtime_create_ns": 25709, + "jit_attach_ns": 53065, + "context_create_ns": 109299, + "definition_eval_ns": 54961, + "first_eval_ns": 582763, + "threshold_crossing_ns": 22299039, + "compile_ns": 19390773, + "install_ns": 53265, + "osr_ns": 0, + "steady_state_ns": 5143816 + } + }, + "candidate": { + "elapsed_ns": 5154137, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11792384, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29333202, + "runtime_create_ns": 24361, + "jit_attach_ns": 51243, + "context_create_ns": 106936, + "definition_eval_ns": 61196, + "first_eval_ns": 594121, + "threshold_crossing_ns": 22794187, + "compile_ns": 19642508, + "install_ns": 56839, + "osr_ns": 0, + "steady_state_ns": 5154137 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5139621, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11636736, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29380817, + "runtime_create_ns": 28662, + "jit_attach_ns": 49819, + "context_create_ns": 103261, + "definition_eval_ns": 65691, + "first_eval_ns": 604471, + "threshold_crossing_ns": 22842967, + "compile_ns": 19684641, + "install_ns": 56258, + "osr_ns": 0, + "steady_state_ns": 5139621 + } + }, + "baseline": { + "elapsed_ns": 5126775, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11743232, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29351220, + "runtime_create_ns": 25988, + "jit_attach_ns": 52605, + "context_create_ns": 102804, + "definition_eval_ns": 55827, + "first_eval_ns": 592649, + "threshold_crossing_ns": 22851616, + "compile_ns": 19751835, + "install_ns": 50486, + "osr_ns": 0, + "steady_state_ns": 5126775 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5150804, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11808768, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29234160, + "runtime_create_ns": 21943, + "jit_attach_ns": 53371, + "context_create_ns": 101129, + "definition_eval_ns": 55981, + "first_eval_ns": 584495, + "threshold_crossing_ns": 22715154, + "compile_ns": 19590926, + "install_ns": 55961, + "osr_ns": 0, + "steady_state_ns": 5150804 + } + }, + "candidate": { + "elapsed_ns": 5147411, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11788288, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29361810, + "runtime_create_ns": 27367, + "jit_attach_ns": 50626, + "context_create_ns": 129887, + "definition_eval_ns": 57685, + "first_eval_ns": 594040, + "threshold_crossing_ns": 22802591, + "compile_ns": 19673070, + "install_ns": 59937, + "osr_ns": 0, + "steady_state_ns": 5147411 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5135973, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11853824, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29371731, + "runtime_create_ns": 26431, + "jit_attach_ns": 52514, + "context_create_ns": 107782, + "definition_eval_ns": 62947, + "first_eval_ns": 585788, + "threshold_crossing_ns": 22844545, + "compile_ns": 19695919, + "install_ns": 58645, + "osr_ns": 0, + "steady_state_ns": 5135973 + } + }, + "baseline": { + "elapsed_ns": 5127271, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11702272, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29336466, + "runtime_create_ns": 25881, + "jit_attach_ns": 59048, + "context_create_ns": 103388, + "definition_eval_ns": 56930, + "first_eval_ns": 593289, + "threshold_crossing_ns": 22834834, + "compile_ns": 19691613, + "install_ns": 58714, + "osr_ns": 0, + "steady_state_ns": 5127271 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5134433, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11739136, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29347684, + "runtime_create_ns": 30447, + "jit_attach_ns": 54012, + "context_create_ns": 100827, + "definition_eval_ns": 54390, + "first_eval_ns": 586072, + "threshold_crossing_ns": 22842304, + "compile_ns": 19720259, + "install_ns": 61957, + "osr_ns": 0, + "steady_state_ns": 5134433 + } + }, + "candidate": { + "elapsed_ns": 5117407, + "checksum": "number:412e942200000000", + "native_entries": 21, + "native_acquisitions": 21, + "native_exits": 21, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11763712, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28838036, + "runtime_create_ns": 29602, + "jit_attach_ns": 51912, + "context_create_ns": 107743, + "definition_eval_ns": 60738, + "first_eval_ns": 593920, + "threshold_crossing_ns": 22322986, + "compile_ns": 19565363, + "install_ns": 60135, + "osr_ns": 0, + "steady_state_ns": 5117407 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5135740, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11665408, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28889434, + "runtime_create_ns": 30277, + "jit_attach_ns": 52761, + "context_create_ns": 104822, + "definition_eval_ns": 83914, + "first_eval_ns": 587970, + "threshold_crossing_ns": 22341136, + "compile_ns": 19367416, + "install_ns": 56713, + "osr_ns": 0, + "steady_state_ns": 5135740 + } + }, + "baseline": { + "elapsed_ns": 5154387, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11702272, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28886880, + "runtime_create_ns": 28536, + "jit_attach_ns": 57785, + "context_create_ns": 103681, + "definition_eval_ns": 64526, + "first_eval_ns": 617638, + "threshold_crossing_ns": 22304264, + "compile_ns": 19142554, + "install_ns": 52130, + "osr_ns": 0, + "steady_state_ns": 5154387 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5095078, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11788288, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28794797, + "runtime_create_ns": 27045, + "jit_attach_ns": 51370, + "context_create_ns": 100649, + "definition_eval_ns": 47692, + "first_eval_ns": 602028, + "threshold_crossing_ns": 22306513, + "compile_ns": 19303258, + "install_ns": 51681, + "osr_ns": 0, + "steady_state_ns": 5095078 + } + }, + "candidate": { + "elapsed_ns": 5151507, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11780096, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28835596, + "runtime_create_ns": 28032, + "jit_attach_ns": 53155, + "context_create_ns": 106673, + "definition_eval_ns": 58108, + "first_eval_ns": 596036, + "threshold_crossing_ns": 22295205, + "compile_ns": 19570080, + "install_ns": 55087, + "osr_ns": 0, + "steady_state_ns": 5151507 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5151809, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11747328, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29339618, + "runtime_create_ns": 31065, + "jit_attach_ns": 50624, + "context_create_ns": 105194, + "definition_eval_ns": 61719, + "first_eval_ns": 593701, + "threshold_crossing_ns": 22793691, + "compile_ns": 19662704, + "install_ns": 51851, + "osr_ns": 0, + "steady_state_ns": 5151809 + } + }, + "baseline": { + "elapsed_ns": 5149360, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11776000, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29448147, + "runtime_create_ns": 29924, + "jit_attach_ns": 51152, + "context_create_ns": 99469, + "definition_eval_ns": 53568, + "first_eval_ns": 597946, + "threshold_crossing_ns": 22920464, + "compile_ns": 19798384, + "install_ns": 56327, + "osr_ns": 0, + "steady_state_ns": 5149360 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5110173, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11837440, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28789571, + "runtime_create_ns": 27780, + "jit_attach_ns": 54419, + "context_create_ns": 109853, + "definition_eval_ns": 55465, + "first_eval_ns": 582630, + "threshold_crossing_ns": 22307730, + "compile_ns": 19356477, + "install_ns": 58279, + "osr_ns": 0, + "steady_state_ns": 5110173 + } + }, + "candidate": { + "elapsed_ns": 5155151, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11714560, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 29295001, + "runtime_create_ns": 25148, + "jit_attach_ns": 50259, + "context_create_ns": 106585, + "definition_eval_ns": 57277, + "first_eval_ns": 586769, + "threshold_crossing_ns": 22764454, + "compile_ns": 19672461, + "install_ns": 53171, + "osr_ns": 0, + "steady_state_ns": 5155151 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5136572, + "checksum": "number:412e942200000000", + "native_entries": 20, + "native_acquisitions": 20, + "native_exits": 20, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11726848, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28685175, + "runtime_create_ns": 30792, + "jit_attach_ns": 50097, + "context_create_ns": 105127, + "definition_eval_ns": 56510, + "first_eval_ns": 590405, + "threshold_crossing_ns": 22174264, + "compile_ns": 19115856, + "install_ns": 56856, + "osr_ns": 0, + "steady_state_ns": 5136572 + } + }, + "baseline": { + "elapsed_ns": 5133017, + "checksum": "number:412e942200000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 11743232, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 28830962, + "runtime_create_ns": 26104, + "jit_attach_ns": 54581, + "context_create_ns": 101575, + "definition_eval_ns": 56124, + "first_eval_ns": 585631, + "threshold_crossing_ns": 22338509, + "compile_ns": 19231933, + "install_ns": 54512, + "osr_ns": 0, + "steady_state_ns": 5133017 + } + } + } + ], + "automatic": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5133947, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11747328, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31880899, + "runtime_create_ns": 24876, + "jit_attach_ns": 48892, + "context_create_ns": 104406, + "definition_eval_ns": 46084, + "first_eval_ns": 470131, + "threshold_crossing_ns": 25508544, + "compile_ns": 18270719, + "install_ns": 53208, + "osr_ns": 0, + "steady_state_ns": 5133947 + } + }, + "candidate": { + "elapsed_ns": 5130473, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11763712, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31897099, + "runtime_create_ns": 29651, + "jit_attach_ns": 48706, + "context_create_ns": 105847, + "definition_eval_ns": 41904, + "first_eval_ns": 466286, + "threshold_crossing_ns": 25539912, + "compile_ns": 18272156, + "install_ns": 52535, + "osr_ns": 0, + "steady_state_ns": 5130473 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5138145, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11702272, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31854374, + "runtime_create_ns": 29628, + "jit_attach_ns": 48233, + "context_create_ns": 101103, + "definition_eval_ns": 45414, + "first_eval_ns": 469508, + "threshold_crossing_ns": 25494118, + "compile_ns": 18243365, + "install_ns": 52386, + "osr_ns": 0, + "steady_state_ns": 5138145 + } + }, + "baseline": { + "elapsed_ns": 5259752, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11636736, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32394797, + "runtime_create_ns": 27576, + "jit_attach_ns": 49713, + "context_create_ns": 98967, + "definition_eval_ns": 39046, + "first_eval_ns": 464305, + "threshold_crossing_ns": 25908436, + "compile_ns": 18606317, + "install_ns": 58892, + "osr_ns": 0, + "steady_state_ns": 5259752 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5224038, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11730944, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32260414, + "runtime_create_ns": 25999, + "jit_attach_ns": 52459, + "context_create_ns": 101498, + "definition_eval_ns": 44055, + "first_eval_ns": 470228, + "threshold_crossing_ns": 25801224, + "compile_ns": 18554473, + "install_ns": 53138, + "osr_ns": 0, + "steady_state_ns": 5224038 + } + }, + "candidate": { + "elapsed_ns": 5136161, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11886592, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31936323, + "runtime_create_ns": 25626, + "jit_attach_ns": 54199, + "context_create_ns": 103199, + "definition_eval_ns": 44284, + "first_eval_ns": 470189, + "threshold_crossing_ns": 25573119, + "compile_ns": 18317077, + "install_ns": 56554, + "osr_ns": 0, + "steady_state_ns": 5136161 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5125533, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11841536, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32003072, + "runtime_create_ns": 28072, + "jit_attach_ns": 52772, + "context_create_ns": 110646, + "definition_eval_ns": 46817, + "first_eval_ns": 481583, + "threshold_crossing_ns": 25621279, + "compile_ns": 18321983, + "install_ns": 61541, + "osr_ns": 0, + "steady_state_ns": 5125533 + } + }, + "baseline": { + "elapsed_ns": 5142031, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11776000, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32352055, + "runtime_create_ns": 28092, + "jit_attach_ns": 57911, + "context_create_ns": 107245, + "definition_eval_ns": 52713, + "first_eval_ns": 464641, + "threshold_crossing_ns": 25957664, + "compile_ns": 18657119, + "install_ns": 56539, + "osr_ns": 0, + "steady_state_ns": 5142031 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5116532, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11661312, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32141270, + "runtime_create_ns": 24431, + "jit_attach_ns": 51343, + "context_create_ns": 102260, + "definition_eval_ns": 41213, + "first_eval_ns": 459456, + "threshold_crossing_ns": 25809438, + "compile_ns": 18519302, + "install_ns": 53630, + "osr_ns": 0, + "steady_state_ns": 5116532 + } + }, + "candidate": { + "elapsed_ns": 5163916, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11665408, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32033992, + "runtime_create_ns": 30553, + "jit_attach_ns": 44935, + "context_create_ns": 96691, + "definition_eval_ns": 44844, + "first_eval_ns": 470796, + "threshold_crossing_ns": 25651548, + "compile_ns": 18345610, + "install_ns": 53437, + "osr_ns": 0, + "steady_state_ns": 5163916 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5151798, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11694080, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31979613, + "runtime_create_ns": 27738, + "jit_attach_ns": 47735, + "context_create_ns": 104813, + "definition_eval_ns": 49855, + "first_eval_ns": 462403, + "threshold_crossing_ns": 25595613, + "compile_ns": 18333865, + "install_ns": 52067, + "osr_ns": 0, + "steady_state_ns": 5151798 + } + }, + "baseline": { + "elapsed_ns": 5128988, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11747328, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32237857, + "runtime_create_ns": 27943, + "jit_attach_ns": 54768, + "context_create_ns": 102179, + "definition_eval_ns": 43028, + "first_eval_ns": 463437, + "threshold_crossing_ns": 25889273, + "compile_ns": 18580425, + "install_ns": 69996, + "osr_ns": 0, + "steady_state_ns": 5128988 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5128327, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11681792, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32154373, + "runtime_create_ns": 25712, + "jit_attach_ns": 53115, + "context_create_ns": 101443, + "definition_eval_ns": 43976, + "first_eval_ns": 466334, + "threshold_crossing_ns": 25800082, + "compile_ns": 18553359, + "install_ns": 51409, + "osr_ns": 0, + "steady_state_ns": 5128327 + } + }, + "candidate": { + "elapsed_ns": 5116119, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11501568, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31996713, + "runtime_create_ns": 25277, + "jit_attach_ns": 49002, + "context_create_ns": 103038, + "definition_eval_ns": 43242, + "first_eval_ns": 470318, + "threshold_crossing_ns": 25650669, + "compile_ns": 18385357, + "install_ns": 53568, + "osr_ns": 0, + "steady_state_ns": 5116119 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5197795, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11702272, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32014444, + "runtime_create_ns": 25828, + "jit_attach_ns": 47156, + "context_create_ns": 101234, + "definition_eval_ns": 42476, + "first_eval_ns": 457697, + "threshold_crossing_ns": 25608380, + "compile_ns": 18305584, + "install_ns": 58043, + "osr_ns": 0, + "steady_state_ns": 5197795 + } + }, + "baseline": { + "elapsed_ns": 5174676, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11780096, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32300986, + "runtime_create_ns": 31578, + "jit_attach_ns": 54337, + "context_create_ns": 106112, + "definition_eval_ns": 46696, + "first_eval_ns": 458336, + "threshold_crossing_ns": 25887923, + "compile_ns": 18614914, + "install_ns": 56662, + "osr_ns": 0, + "steady_state_ns": 5174676 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5148619, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11943936, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32213781, + "runtime_create_ns": 25536, + "jit_attach_ns": 56169, + "context_create_ns": 106287, + "definition_eval_ns": 47647, + "first_eval_ns": 469037, + "threshold_crossing_ns": 25823938, + "compile_ns": 18603336, + "install_ns": 52548, + "osr_ns": 0, + "steady_state_ns": 5148619 + } + }, + "candidate": { + "elapsed_ns": 5144140, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11796480, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32402355, + "runtime_create_ns": 26910, + "jit_attach_ns": 53681, + "context_create_ns": 105377, + "definition_eval_ns": 50856, + "first_eval_ns": 494740, + "threshold_crossing_ns": 25995031, + "compile_ns": 18715452, + "install_ns": 52784, + "osr_ns": 0, + "steady_state_ns": 5144140 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5149102, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11735040, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 33518297, + "runtime_create_ns": 28477, + "jit_attach_ns": 52739, + "context_create_ns": 99420, + "definition_eval_ns": 41012, + "first_eval_ns": 471054, + "threshold_crossing_ns": 27140991, + "compile_ns": 19858553, + "install_ns": 54426, + "osr_ns": 0, + "steady_state_ns": 5149102 + } + }, + "baseline": { + "elapsed_ns": 5218229, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11739136, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32039803, + "runtime_create_ns": 26876, + "jit_attach_ns": 51277, + "context_create_ns": 98368, + "definition_eval_ns": 47833, + "first_eval_ns": 454863, + "threshold_crossing_ns": 25600514, + "compile_ns": 18244448, + "install_ns": 51786, + "osr_ns": 0, + "steady_state_ns": 5218229 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5151444, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11886592, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31923428, + "runtime_create_ns": 24486, + "jit_attach_ns": 50791, + "context_create_ns": 99255, + "definition_eval_ns": 49679, + "first_eval_ns": 449952, + "threshold_crossing_ns": 25561966, + "compile_ns": 18302772, + "install_ns": 52206, + "osr_ns": 0, + "steady_state_ns": 5151444 + } + }, + "candidate": { + "elapsed_ns": 5144666, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11870208, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32110259, + "runtime_create_ns": 25485, + "jit_attach_ns": 50282, + "context_create_ns": 101225, + "definition_eval_ns": 43987, + "first_eval_ns": 472062, + "threshold_crossing_ns": 25736997, + "compile_ns": 18422647, + "install_ns": 55848, + "osr_ns": 0, + "steady_state_ns": 5144666 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5157523, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11763712, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31999346, + "runtime_create_ns": 26143, + "jit_attach_ns": 51489, + "context_create_ns": 100133, + "definition_eval_ns": 41293, + "first_eval_ns": 477667, + "threshold_crossing_ns": 25604201, + "compile_ns": 18253544, + "install_ns": 54447, + "osr_ns": 0, + "steady_state_ns": 5157523 + } + }, + "baseline": { + "elapsed_ns": 5137988, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11673600, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32489294, + "runtime_create_ns": 26646, + "jit_attach_ns": 52973, + "context_create_ns": 101322, + "definition_eval_ns": 45874, + "first_eval_ns": 526597, + "threshold_crossing_ns": 26062095, + "compile_ns": 18684298, + "install_ns": 58984, + "osr_ns": 0, + "steady_state_ns": 5137988 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5227032, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11829248, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31953304, + "runtime_create_ns": 26963, + "jit_attach_ns": 53999, + "context_create_ns": 103004, + "definition_eval_ns": 43962, + "first_eval_ns": 457368, + "threshold_crossing_ns": 25497811, + "compile_ns": 18257728, + "install_ns": 55071, + "osr_ns": 0, + "steady_state_ns": 5227032 + } + }, + "candidate": { + "elapsed_ns": 5148203, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11698176, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32020727, + "runtime_create_ns": 28684, + "jit_attach_ns": 49481, + "context_create_ns": 104068, + "definition_eval_ns": 49622, + "first_eval_ns": 475417, + "threshold_crossing_ns": 25627574, + "compile_ns": 18386235, + "install_ns": 55833, + "osr_ns": 0, + "steady_state_ns": 5148203 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5137440, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11878400, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32777117, + "runtime_create_ns": 27949, + "jit_attach_ns": 53588, + "context_create_ns": 124544, + "definition_eval_ns": 48325, + "first_eval_ns": 468053, + "threshold_crossing_ns": 26386215, + "compile_ns": 19123022, + "install_ns": 57466, + "osr_ns": 0, + "steady_state_ns": 5137440 + } + }, + "baseline": { + "elapsed_ns": 5129466, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11657216, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32033616, + "runtime_create_ns": 27566, + "jit_attach_ns": 51992, + "context_create_ns": 100829, + "definition_eval_ns": 46556, + "first_eval_ns": 503935, + "threshold_crossing_ns": 25638653, + "compile_ns": 18267431, + "install_ns": 59934, + "osr_ns": 0, + "steady_state_ns": 5129466 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5119696, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11907072, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31962935, + "runtime_create_ns": 23107, + "jit_attach_ns": 50701, + "context_create_ns": 100031, + "definition_eval_ns": 38635, + "first_eval_ns": 483776, + "threshold_crossing_ns": 25603416, + "compile_ns": 18258533, + "install_ns": 78338, + "osr_ns": 0, + "steady_state_ns": 5119696 + } + }, + "candidate": { + "elapsed_ns": 5150204, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11841536, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32000292, + "runtime_create_ns": 25361, + "jit_attach_ns": 49598, + "context_create_ns": 103270, + "definition_eval_ns": 46986, + "first_eval_ns": 456866, + "threshold_crossing_ns": 25634126, + "compile_ns": 18369064, + "install_ns": 55209, + "osr_ns": 0, + "steady_state_ns": 5150204 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5155844, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11743232, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32043759, + "runtime_create_ns": 23725, + "jit_attach_ns": 49013, + "context_create_ns": 103808, + "definition_eval_ns": 40575, + "first_eval_ns": 461407, + "threshold_crossing_ns": 25676639, + "compile_ns": 18338348, + "install_ns": 57738, + "osr_ns": 0, + "steady_state_ns": 5155844 + } + }, + "baseline": { + "elapsed_ns": 5139302, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11759616, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31946669, + "runtime_create_ns": 34689, + "jit_attach_ns": 53077, + "context_create_ns": 102538, + "definition_eval_ns": 42193, + "first_eval_ns": 491735, + "threshold_crossing_ns": 25548296, + "compile_ns": 18372884, + "install_ns": 61872, + "osr_ns": 0, + "steady_state_ns": 5139302 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5142696, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11718656, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32211006, + "runtime_create_ns": 28442, + "jit_attach_ns": 55620, + "context_create_ns": 100644, + "definition_eval_ns": 49728, + "first_eval_ns": 467522, + "threshold_crossing_ns": 25829981, + "compile_ns": 18614467, + "install_ns": 52956, + "osr_ns": 0, + "steady_state_ns": 5142696 + } + }, + "candidate": { + "elapsed_ns": 5134134, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11583488, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32494969, + "runtime_create_ns": 26508, + "jit_attach_ns": 53153, + "context_create_ns": 108528, + "definition_eval_ns": 48149, + "first_eval_ns": 521613, + "threshold_crossing_ns": 26068712, + "compile_ns": 18748480, + "install_ns": 54882, + "osr_ns": 0, + "steady_state_ns": 5134134 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5151302, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11898880, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 34067988, + "runtime_create_ns": 28361, + "jit_attach_ns": 59712, + "context_create_ns": 118981, + "definition_eval_ns": 59965, + "first_eval_ns": 471791, + "threshold_crossing_ns": 27632301, + "compile_ns": 20392985, + "install_ns": 64642, + "osr_ns": 0, + "steady_state_ns": 5151302 + } + }, + "baseline": { + "elapsed_ns": 5140498, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11771904, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32243688, + "runtime_create_ns": 29505, + "jit_attach_ns": 52223, + "context_create_ns": 107645, + "definition_eval_ns": 47681, + "first_eval_ns": 459334, + "threshold_crossing_ns": 25870870, + "compile_ns": 18468007, + "install_ns": 59046, + "osr_ns": 0, + "steady_state_ns": 5140498 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5142348, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11862016, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31801161, + "runtime_create_ns": 23707, + "jit_attach_ns": 50022, + "context_create_ns": 111150, + "definition_eval_ns": 41248, + "first_eval_ns": 450877, + "threshold_crossing_ns": 25436748, + "compile_ns": 18161077, + "install_ns": 56602, + "osr_ns": 0, + "steady_state_ns": 5142348 + } + }, + "candidate": { + "elapsed_ns": 5163069, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11796480, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32388725, + "runtime_create_ns": 26617, + "jit_attach_ns": 50906, + "context_create_ns": 105098, + "definition_eval_ns": 44796, + "first_eval_ns": 475682, + "threshold_crossing_ns": 25997342, + "compile_ns": 18737516, + "install_ns": 59276, + "osr_ns": 0, + "steady_state_ns": 5163069 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5147043, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11517952, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32107284, + "runtime_create_ns": 23388, + "jit_attach_ns": 49508, + "context_create_ns": 107219, + "definition_eval_ns": 40880, + "first_eval_ns": 486352, + "threshold_crossing_ns": 25717615, + "compile_ns": 18394168, + "install_ns": 57364, + "osr_ns": 0, + "steady_state_ns": 5147043 + } + }, + "baseline": { + "elapsed_ns": 5202383, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11694080, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32372896, + "runtime_create_ns": 28468, + "jit_attach_ns": 55948, + "context_create_ns": 107211, + "definition_eval_ns": 51513, + "first_eval_ns": 461276, + "threshold_crossing_ns": 25916983, + "compile_ns": 18673888, + "install_ns": 56890, + "osr_ns": 0, + "steady_state_ns": 5202383 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5133060, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11558912, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31991735, + "runtime_create_ns": 24491, + "jit_attach_ns": 51559, + "context_create_ns": 102543, + "definition_eval_ns": 43157, + "first_eval_ns": 465153, + "threshold_crossing_ns": 25638734, + "compile_ns": 18209959, + "install_ns": 56653, + "osr_ns": 0, + "steady_state_ns": 5133060 + } + }, + "candidate": { + "elapsed_ns": 5127751, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11808768, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31573838, + "runtime_create_ns": 24706, + "jit_attach_ns": 59018, + "context_create_ns": 113435, + "definition_eval_ns": 58260, + "first_eval_ns": 480006, + "threshold_crossing_ns": 25168793, + "compile_ns": 18259311, + "install_ns": 54877, + "osr_ns": 0, + "steady_state_ns": 5127751 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5122373, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11853824, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 33011615, + "runtime_create_ns": 25442, + "jit_attach_ns": 49685, + "context_create_ns": 106233, + "definition_eval_ns": 46946, + "first_eval_ns": 471322, + "threshold_crossing_ns": 26657366, + "compile_ns": 19416722, + "install_ns": 53409, + "osr_ns": 0, + "steady_state_ns": 5122373 + } + }, + "baseline": { + "elapsed_ns": 5121351, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11681792, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31814224, + "runtime_create_ns": 26743, + "jit_attach_ns": 53232, + "context_create_ns": 102678, + "definition_eval_ns": 41574, + "first_eval_ns": 467062, + "threshold_crossing_ns": 25465659, + "compile_ns": 18184308, + "install_ns": 54712, + "osr_ns": 0, + "steady_state_ns": 5121351 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5221418, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11825152, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32407045, + "runtime_create_ns": 24238, + "jit_attach_ns": 53654, + "context_create_ns": 101215, + "definition_eval_ns": 42827, + "first_eval_ns": 461532, + "threshold_crossing_ns": 25959060, + "compile_ns": 18664973, + "install_ns": 56701, + "osr_ns": 0, + "steady_state_ns": 5221418 + } + }, + "candidate": { + "elapsed_ns": 5148626, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11804672, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31957570, + "runtime_create_ns": 25290, + "jit_attach_ns": 61197, + "context_create_ns": 107193, + "definition_eval_ns": 44791, + "first_eval_ns": 453723, + "threshold_crossing_ns": 25584065, + "compile_ns": 18281541, + "install_ns": 62153, + "osr_ns": 0, + "steady_state_ns": 5148626 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5142722, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11677696, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31952656, + "runtime_create_ns": 24521, + "jit_attach_ns": 44989, + "context_create_ns": 98826, + "definition_eval_ns": 42587, + "first_eval_ns": 458679, + "threshold_crossing_ns": 25603084, + "compile_ns": 18326362, + "install_ns": 51497, + "osr_ns": 0, + "steady_state_ns": 5142722 + } + }, + "baseline": { + "elapsed_ns": 5124473, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11784192, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32292041, + "runtime_create_ns": 26731, + "jit_attach_ns": 52395, + "context_create_ns": 110812, + "definition_eval_ns": 45844, + "first_eval_ns": 457282, + "threshold_crossing_ns": 25931276, + "compile_ns": 18623579, + "install_ns": 54092, + "osr_ns": 0, + "steady_state_ns": 5124473 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5099029, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11825152, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32704882, + "runtime_create_ns": 26911, + "jit_attach_ns": 54299, + "context_create_ns": 101799, + "definition_eval_ns": 42838, + "first_eval_ns": 477784, + "threshold_crossing_ns": 26357903, + "compile_ns": 18984963, + "install_ns": 59268, + "osr_ns": 0, + "steady_state_ns": 5099029 + } + }, + "candidate": { + "elapsed_ns": 5156212, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11763712, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32305934, + "runtime_create_ns": 35843, + "jit_attach_ns": 49280, + "context_create_ns": 100583, + "definition_eval_ns": 46634, + "first_eval_ns": 462754, + "threshold_crossing_ns": 25914750, + "compile_ns": 18661792, + "install_ns": 52657, + "osr_ns": 0, + "steady_state_ns": 5156212 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5140650, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11853824, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32070916, + "runtime_create_ns": 28741, + "jit_attach_ns": 51267, + "context_create_ns": 147880, + "definition_eval_ns": 47013, + "first_eval_ns": 472518, + "threshold_crossing_ns": 25646378, + "compile_ns": 18375871, + "install_ns": 53761, + "osr_ns": 0, + "steady_state_ns": 5140650 + } + }, + "baseline": { + "elapsed_ns": 5167600, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11689984, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32320680, + "runtime_create_ns": 31291, + "jit_attach_ns": 53340, + "context_create_ns": 101082, + "definition_eval_ns": 49047, + "first_eval_ns": 464031, + "threshold_crossing_ns": 25920333, + "compile_ns": 18627312, + "install_ns": 56801, + "osr_ns": 0, + "steady_state_ns": 5167600 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5126116, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11563008, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32228809, + "runtime_create_ns": 28000, + "jit_attach_ns": 52036, + "context_create_ns": 101485, + "definition_eval_ns": 44329, + "first_eval_ns": 452407, + "threshold_crossing_ns": 25884923, + "compile_ns": 18563310, + "install_ns": 50443, + "osr_ns": 0, + "steady_state_ns": 5126116 + } + }, + "candidate": { + "elapsed_ns": 5116364, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11780096, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31967423, + "runtime_create_ns": 27521, + "jit_attach_ns": 47820, + "context_create_ns": 143201, + "definition_eval_ns": 45304, + "first_eval_ns": 478055, + "threshold_crossing_ns": 25573117, + "compile_ns": 18294454, + "install_ns": 55004, + "osr_ns": 0, + "steady_state_ns": 5116364 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5136276, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11628544, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32051642, + "runtime_create_ns": 27254, + "jit_attach_ns": 49646, + "context_create_ns": 103099, + "definition_eval_ns": 41911, + "first_eval_ns": 454437, + "threshold_crossing_ns": 25698511, + "compile_ns": 18402291, + "install_ns": 54044, + "osr_ns": 0, + "steady_state_ns": 5136276 + } + }, + "baseline": { + "elapsed_ns": 5167465, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11780096, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32365836, + "runtime_create_ns": 31086, + "jit_attach_ns": 57221, + "context_create_ns": 103651, + "definition_eval_ns": 45268, + "first_eval_ns": 494833, + "threshold_crossing_ns": 25933364, + "compile_ns": 18660610, + "install_ns": 51914, + "osr_ns": 0, + "steady_state_ns": 5167465 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 5150678, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11788288, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31837706, + "runtime_create_ns": 28371, + "jit_attach_ns": 49328, + "context_create_ns": 100864, + "definition_eval_ns": 40506, + "first_eval_ns": 467071, + "threshold_crossing_ns": 25466877, + "compile_ns": 18158389, + "install_ns": 51836, + "osr_ns": 0, + "steady_state_ns": 5150678 + } + }, + "candidate": { + "elapsed_ns": 5145129, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11571200, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32029457, + "runtime_create_ns": 28066, + "jit_attach_ns": 50222, + "context_create_ns": 107132, + "definition_eval_ns": 48922, + "first_eval_ns": 472559, + "threshold_crossing_ns": 25640363, + "compile_ns": 18379070, + "install_ns": 53915, + "osr_ns": 0, + "steady_state_ns": 5145129 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 5147814, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11923456, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 31940212, + "runtime_create_ns": 22888, + "jit_attach_ns": 56770, + "context_create_ns": 108056, + "definition_eval_ns": 47309, + "first_eval_ns": 459803, + "threshold_crossing_ns": 25567839, + "compile_ns": 18397493, + "install_ns": 60728, + "osr_ns": 0, + "steady_state_ns": 5147814 + } + }, + "baseline": { + "elapsed_ns": 5137016, + "checksum": "number:412e942200000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11714560, + "code_bytes": 49592, + "metadata_bytes": 13645, + "active_ir_bytes": 3960, + "automatic_ready": true, + "phases": { + "total_ns": 32353619, + "runtime_create_ns": 31636, + "jit_attach_ns": 60662, + "context_create_ns": 116464, + "definition_eval_ns": 52806, + "first_eval_ns": 464125, + "threshold_crossing_ns": 25948882, + "compile_ns": 18643615, + "install_ns": 58254, + "osr_ns": 0, + "steady_state_ns": 5137016 + } + } + } + ] + }, + "throughput": { + "interpreter": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 300, + "elapsed_ns": 1001840391 + }, + { + "window_index": 1, + "fresh_workers": 302, + "elapsed_ns": 1002334144 + }, + { + "window_index": 2, + "fresh_workers": 307, + "elapsed_ns": 1003271026 + }, + { + "window_index": 3, + "fresh_workers": 311, + "elapsed_ns": 1001625234 + }, + { + "window_index": 4, + "fresh_workers": 303, + "elapsed_ns": 1002391678 + }, + { + "window_index": 5, + "fresh_workers": 300, + "elapsed_ns": 1001946759 + }, + { + "window_index": 6, + "fresh_workers": 302, + "elapsed_ns": 1000540158 + }, + { + "window_index": 7, + "fresh_workers": 301, + "elapsed_ns": 1002908114 + }, + { + "window_index": 8, + "fresh_workers": 308, + "elapsed_ns": 1000436188 + }, + { + "window_index": 9, + "fresh_workers": 302, + "elapsed_ns": 1003034773 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 309, + "elapsed_ns": 1000252205 + }, + { + "window_index": 1, + "fresh_workers": 307, + "elapsed_ns": 1001581869 + }, + { + "window_index": 2, + "fresh_workers": 306, + "elapsed_ns": 1001823901 + }, + { + "window_index": 3, + "fresh_workers": 304, + "elapsed_ns": 1000261919 + }, + { + "window_index": 4, + "fresh_workers": 298, + "elapsed_ns": 1002016683 + }, + { + "window_index": 5, + "fresh_workers": 309, + "elapsed_ns": 1000788726 + }, + { + "window_index": 6, + "fresh_workers": 312, + "elapsed_ns": 1001030951 + }, + { + "window_index": 7, + "fresh_workers": 297, + "elapsed_ns": 1001754721 + }, + { + "window_index": 8, + "fresh_workers": 305, + "elapsed_ns": 1003104295 + }, + { + "window_index": 9, + "fresh_workers": 300, + "elapsed_ns": 1002055782 + } + ] + }, + "tier1": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 24, + "elapsed_ns": 1029771184 + }, + { + "window_index": 1, + "fresh_workers": 24, + "elapsed_ns": 1029025209 + }, + { + "window_index": 2, + "fresh_workers": 24, + "elapsed_ns": 1028765593 + }, + { + "window_index": 3, + "fresh_workers": 24, + "elapsed_ns": 1028051047 + }, + { + "window_index": 4, + "fresh_workers": 24, + "elapsed_ns": 1034959004 + }, + { + "window_index": 5, + "fresh_workers": 24, + "elapsed_ns": 1038992188 + }, + { + "window_index": 6, + "fresh_workers": 24, + "elapsed_ns": 1028823625 + }, + { + "window_index": 7, + "fresh_workers": 24, + "elapsed_ns": 1027732750 + }, + { + "window_index": 8, + "fresh_workers": 24, + "elapsed_ns": 1026157277 + }, + { + "window_index": 9, + "fresh_workers": 24, + "elapsed_ns": 1027634965 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 24, + "elapsed_ns": 1029992941 + }, + { + "window_index": 1, + "fresh_workers": 24, + "elapsed_ns": 1027174643 + }, + { + "window_index": 2, + "fresh_workers": 24, + "elapsed_ns": 1028595125 + }, + { + "window_index": 3, + "fresh_workers": 24, + "elapsed_ns": 1028813252 + }, + { + "window_index": 4, + "fresh_workers": 24, + "elapsed_ns": 1036909952 + }, + { + "window_index": 5, + "fresh_workers": 20, + "elapsed_ns": 1029536783 + }, + { + "window_index": 6, + "fresh_workers": 24, + "elapsed_ns": 1027984243 + }, + { + "window_index": 7, + "fresh_workers": 24, + "elapsed_ns": 1027584994 + }, + { + "window_index": 8, + "fresh_workers": 24, + "elapsed_ns": 1028892660 + }, + { + "window_index": 9, + "fresh_workers": 24, + "elapsed_ns": 1026760624 + } + ] + }, + "tier2": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 33, + "elapsed_ns": 1027711861 + }, + { + "window_index": 1, + "fresh_workers": 33, + "elapsed_ns": 1027838662 + }, + { + "window_index": 2, + "fresh_workers": 33, + "elapsed_ns": 1024160999 + }, + { + "window_index": 3, + "fresh_workers": 33, + "elapsed_ns": 1030636991 + }, + { + "window_index": 4, + "fresh_workers": 32, + "elapsed_ns": 1002093342 + }, + { + "window_index": 5, + "fresh_workers": 33, + "elapsed_ns": 1029278026 + }, + { + "window_index": 6, + "fresh_workers": 33, + "elapsed_ns": 1022324163 + }, + { + "window_index": 7, + "fresh_workers": 33, + "elapsed_ns": 1024398514 + }, + { + "window_index": 8, + "fresh_workers": 33, + "elapsed_ns": 1026385553 + }, + { + "window_index": 9, + "fresh_workers": 33, + "elapsed_ns": 1024206858 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 33, + "elapsed_ns": 1023956103 + }, + { + "window_index": 1, + "fresh_workers": 32, + "elapsed_ns": 1004477371 + }, + { + "window_index": 2, + "fresh_workers": 33, + "elapsed_ns": 1024653350 + }, + { + "window_index": 3, + "fresh_workers": 33, + "elapsed_ns": 1026064444 + }, + { + "window_index": 4, + "fresh_workers": 30, + "elapsed_ns": 1034925917 + }, + { + "window_index": 5, + "fresh_workers": 32, + "elapsed_ns": 1001550354 + }, + { + "window_index": 6, + "fresh_workers": 33, + "elapsed_ns": 1023811740 + }, + { + "window_index": 7, + "fresh_workers": 33, + "elapsed_ns": 1022012773 + }, + { + "window_index": 8, + "fresh_workers": 33, + "elapsed_ns": 1028709368 + }, + { + "window_index": 9, + "fresh_workers": 33, + "elapsed_ns": 1025980957 + } + ] + }, + "automatic": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 30, + "elapsed_ns": 1024353967 + }, + { + "window_index": 1, + "fresh_workers": 30, + "elapsed_ns": 1023315848 + }, + { + "window_index": 2, + "fresh_workers": 30, + "elapsed_ns": 1019230525 + }, + { + "window_index": 3, + "fresh_workers": 30, + "elapsed_ns": 1023418716 + }, + { + "window_index": 4, + "fresh_workers": 16, + "elapsed_ns": 1003049710 + }, + { + "window_index": 5, + "fresh_workers": 30, + "elapsed_ns": 1024051739 + }, + { + "window_index": 6, + "fresh_workers": 30, + "elapsed_ns": 1021720072 + }, + { + "window_index": 7, + "fresh_workers": 30, + "elapsed_ns": 1023383338 + }, + { + "window_index": 8, + "fresh_workers": 30, + "elapsed_ns": 1020997467 + }, + { + "window_index": 9, + "fresh_workers": 30, + "elapsed_ns": 1029219925 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 30, + "elapsed_ns": 1019571104 + }, + { + "window_index": 1, + "fresh_workers": 30, + "elapsed_ns": 1020626644 + }, + { + "window_index": 2, + "fresh_workers": 30, + "elapsed_ns": 1017297543 + }, + { + "window_index": 3, + "fresh_workers": 30, + "elapsed_ns": 1015940686 + }, + { + "window_index": 4, + "fresh_workers": 16, + "elapsed_ns": 1014961578 + }, + { + "window_index": 5, + "fresh_workers": 30, + "elapsed_ns": 1017361229 + }, + { + "window_index": 6, + "fresh_workers": 30, + "elapsed_ns": 1016025348 + }, + { + "window_index": 7, + "fresh_workers": 30, + "elapsed_ns": 1017331715 + }, + { + "window_index": 8, + "fresh_workers": 30, + "elapsed_ns": 1016984279 + }, + { + "window_index": 9, + "fresh_workers": 30, + "elapsed_ns": 1031183649 + } + ] + } + }, + "summary": { + "interpreter": { + "baseline": { + "baseline_median_ns": 1377327.5, + "candidate_median_ns": 1375269.5, + "candidate_speed_relative_to_baseline": 1.0014964339716688, + "paired_bootstrap_speed_ci95": [ + 0.982059028836216, + 1.0184399438186127 + ], + "statistically_tied": true + } + }, + "tier1": { + "baseline": { + "baseline_median_ns": 3091764.5, + "candidate_median_ns": 3093134.5, + "candidate_speed_relative_to_baseline": 0.9995570835991775, + "paired_bootstrap_speed_ci95": [ + 0.99802805633497, + 1.0020693796554974 + ], + "statistically_tied": true + } + }, + "tier2": { + "baseline": { + "baseline_median_ns": 5136072.0, + "candidate_median_ns": 5148529.5, + "candidate_speed_relative_to_baseline": 0.9975803770766002, + "paired_bootstrap_speed_ci95": [ + 0.9962017072474473, + 1.0006099603579264 + ], + "statistically_tied": true + } + }, + "automatic": { + "baseline": { + "baseline_median_ns": 5141264.5, + "candidate_median_ns": 5144897.5, + "candidate_speed_relative_to_baseline": 0.9992938634831889, + "paired_bootstrap_speed_ci95": [ + 0.997623011788804, + 1.0015486165432894 + ], + "statistically_tied": true + } + } + }, + "driver_source": "\"\"\"Diagnostic paired revision comparison with identical corrected warmup rules for both runtimes.\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport random\nimport statistics\nimport subprocess\nimport time\nimport os\nimport sys\n\nROOT = Path('/home/jason/work/quickjs-jit')\nWORKLOAD = sys.argv[1]\nassert WORKLOAD in ['generic-call-entry', 'call-heavy', 'fibonacci-recursive', 'scalar-loop', 'property-heavy']\nOUTPUT = Path('/tmp/jit-feedback-lookups-' + WORKLOAD + '.json')\nos.sched_setaffinity(0, {0})\nENGINES = {\n 'baseline': Path('/tmp/jit-timing-stack-settled-baseline/jit-bench'),\n 'candidate': ROOT / 'target/release/jit-bench',\n}\nSCRIPT = ROOT / 'benchmarks/scripts' / (WORKLOAD + '.js')\nMODES = ['interpreter', 'tier1', 'tier2', 'automatic']\nWARMUPS, PAIRS, WINDOWS = 5, 30, 10\nchecksum = None\n\ndef digest(path):\n return hashlib.sha256(path.read_bytes()).hexdigest()\n\ndef run(engine, mode):\n global checksum\n completed = subprocess.run(\n [str(ENGINES[engine]), 'worker', '--mode', mode, '--script', str(SCRIPT)],\n cwd=ROOT, capture_output=True, text=True, check=True, timeout=120,\n )\n result = json.loads(completed.stdout)\n if checksum is None:\n checksum = result['checksum']\n assert result['checksum'] == checksum, (engine, mode, result)\n assert result['native_entries'] == result['native_exits'], (engine, mode, result)\n assert result['checksum'], (engine, mode, result)\n if mode == 'tier1':\n assert result['tier2_entries'] == 0, (engine, mode, result)\n if WORKLOAD in ['scalar-loop', 'call-heavy'] and mode != 'interpreter':\n assert result['native_entries'] > 0, (engine, mode, result)\n if mode in ['tier2', 'automatic']:\n assert result['tier2_entries'] > 0, (engine, mode, result)\n if mode == 'automatic' and result['tier2_entries'] > 0:\n assert result['automatic_ready'], (engine, mode, result)\n if mode == 'interpreter':\n assert result['native_entries'] == 0\n elif WORKLOAD == 'generic-call-entry':\n assert result['native_entries'] > 0, (engine, mode, result)\n return result\n\ndef rotated(items, offset):\n offset %= len(items)\n return items[offset:] + items[:offset]\n\ndef write():\n temporary = OUTPUT.with_suffix('.partial')\n temporary.write_text(json.dumps(evidence, indent=2) + '\\n')\n temporary.replace(OUTPUT)\n\n# Binary hashes bind each measurement to its implementation even though both\n# worker binaries see the current, dirty source tree for the shared script.\nevidence = {\n 'schema': 'jit-feedback-lookups-paired-diagnostic-v1',\n 'workload': WORKLOAD,\n 'cpu_affinity': sorted(os.sched_getaffinity(0)),\n 'status': 'running',\n 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()),\n 'driver_sha256': digest(Path(__file__)),\n 'script': str(SCRIPT), 'script_sha256': digest(SCRIPT),\n 'executables': {name: {'path': str(path), 'sha256': digest(path)} for name, path in ENGINES.items()},\n 'candidate_revision': subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(),\n 'source_dirty': True,\n 'harness_sha256': digest(ROOT / 'benchmarks/run.rs'),\n 'harness_source': (ROOT / 'benchmarks/run.rs').read_text(),\n 'suites_lock_sha256': digest(ROOT / 'benchmarks/suites.lock'),\n 'candidate_runtime_source_sha256': digest(ROOT / 'jit/src/lib.rs'),\n 'candidate_feedback_source_sha256': digest(ROOT / 'jit/src/runtime/feedback.rs'),\n 'candidate_runtime_diff': Path('/tmp/jit-feedback-lookups.diff').read_text(),\n 'script_source': SCRIPT.read_text(),\n 'comparison': 'merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness',\n 'warmup_processes_per_engine_and_mode': WARMUPS,\n 'fresh_process_pairs_per_mode': PAIRS,\n 'throughput_windows_per_engine_and_mode': WINDOWS,\n 'throughput_window_min_ns': 1_000_000_000,\n 'throughput_unit': 'fresh jit-bench worker processes including setup and warmup',\n 'bootstrap_resamples': 10000,\n 'order_policy': 'Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions',\n 'throughput_orders': {mode: [] for mode in MODES},\n 'pairs': {mode: [] for mode in MODES},\n 'throughput': {mode: {engine: [] for engine in ENGINES} for mode in MODES},\n}\nwrite()\nfor pair in range(WARMUPS):\n for index, mode in enumerate(rotated(MODES, pair)):\n for engine in rotated(list(ENGINES), pair):\n run(engine, mode)\nprint('warmups complete', flush=True)\nfor pair in range(PAIRS):\n for index, mode in enumerate(rotated(MODES, pair)):\n order = rotated(list(ENGINES), pair)\n row = {'pair_index': pair, 'engine_order': order}\n for engine in order:\n row[engine] = run(engine, mode)\n evidence['pairs'][mode].append(row)\n write()\n if (pair + 1) % 5 == 0:\n print(f'completed {pair + 1}/{PAIRS} pairs per mode', flush=True)\nfor window in range(WINDOWS):\n for index, mode in enumerate(rotated(MODES, window)):\n order = rotated(list(ENGINES), window)\n evidence['throughput_orders'][mode].append(order)\n for engine in order:\n start = time.monotonic_ns()\n count = 0\n while time.monotonic_ns() - start < 1_000_000_000:\n run(engine, mode)\n count += 1\n evidence['throughput'][mode][engine].append({\n 'window_index': window, 'fresh_workers': count,\n 'elapsed_ns': time.monotonic_ns() - start,\n })\n write()\n print(f'completed {window + 1}/{WINDOWS} throughput windows', flush=True)\nfor mode in MODES:\n for engine in ENGINES:\n assert sum(row['engine_order'][0] == engine for row in evidence['pairs'][mode]) == PAIRS // 2\n assert sum(order[0] == engine for order in evidence['throughput_orders'][mode]) == WINDOWS // 2\nsummary = {}\nfor mode, pairs in evidence['pairs'].items():\n summary[mode] = {}\n for baseline in ['baseline']:\n a = [row[baseline]['elapsed_ns'] for row in pairs]\n b = [row['candidate']['elapsed_ns'] for row in pairs]\n rng = random.Random(20260905)\n bootstrap = []\n for _ in range(10000):\n indices = [rng.randrange(len(pairs)) for _ in pairs]\n bootstrap.append(statistics.median(a[i] for i in indices) / statistics.median(b[i] for i in indices))\n bootstrap.sort()\n summary[mode][baseline] = {\n 'baseline_median_ns': statistics.median(a),\n 'candidate_median_ns': statistics.median(b),\n 'candidate_speed_relative_to_baseline': statistics.median(a) / statistics.median(b),\n 'paired_bootstrap_speed_ci95': [bootstrap[249], bootstrap[9749]],\n 'statistically_tied': bootstrap[249] <= 1 <= bootstrap[9749],\n }\n# Detect replacement during measurement instead of silently mixing binaries.\nfor name, path in ENGINES.items():\n assert digest(path) == evidence['executables'][name]['sha256']\nassert digest(SCRIPT) == evidence['script_sha256']\nevidence['summary'] = summary\nevidence['status'] = 'complete'\nwrite()\nprint(json.dumps(summary, indent=2), flush=True)\n", + "limitations": "Dirty-source paired revision diagnostic, not a clean-source acceptance matrix. Baseline is merged M3 a38bd01 runtime, not the timing-stack-only revision; candidate combines timing stack and lookup consolidation; both runtimes rebuilt with identical corrected harness. CPU 0 pinned, local verification completed before timing. Throughput counts fresh worker processes including setup/warmup, not JavaScript operations." +} diff --git a/benchmarks/results/m3-feedback-lookups-scalar-loop-paired.json b/benchmarks/results/m3-feedback-lookups-scalar-loop-paired.json new file mode 100644 index 00000000..6886364d --- /dev/null +++ b/benchmarks/results/m3-feedback-lookups-scalar-loop-paired.json @@ -0,0 +1,10657 @@ +{ + "schema": "jit-feedback-lookups-paired-diagnostic-v1", + "workload": "scalar-loop", + "cpu_affinity": [ + 0 + ], + "status": "complete", + "started_utc": "2026-09-05T14:29:21Z", + "driver_sha256": "244b82bef8022b8835920c54496ad3708270830f38672e53bc226db1f79b1775", + "script": "/home/jason/work/quickjs-jit/benchmarks/scripts/scalar-loop.js", + "script_sha256": "db9037d16bf51a21a033ddc5901eac1a70a80c51628a5a5a937327faf0ed8a45", + "executables": { + "baseline": { + "path": "/tmp/jit-timing-stack-settled-baseline/jit-bench", + "sha256": "06ff0b266112fe00e5a685f89dbbd2cc9167836efda860cab6d8e8b624fa8f61" + }, + "candidate": { + "path": "/home/jason/work/quickjs-jit/target/release/jit-bench", + "sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699" + } + }, + "candidate_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "harness_source": "mod model;\n\nuse model::{\n BenchmarkFile, Exclusion, ModeResult, PhaseTiming, Provenance, SampleEvidence, SamplingPolicy,\n WorkloadResult,\n};\nuse rquickjs::{Context, Function, Runtime, Value};\nuse rquickjs_jit::{abi::AbiInfo, Jit, JitConfig, JitTierPolicy};\nuse serde::{Deserialize, Serialize};\nuse std::{\n collections::BTreeMap,\n env, fs,\n path::{Path, PathBuf},\n process::Command,\n time::{Duration, Instant},\n};\n\nconst DEFAULT_WARMUPS: usize = 5;\nconst DEFAULT_SAMPLES: usize = 30;\nconst DEFAULT_WINDOWS: usize = 10;\nconst DEFAULT_WINDOW_MS: usize = 1_000;\n\n#[derive(Clone, Copy)]\nstruct SamplingConfig {\n warmups: usize,\n samples: usize,\n windows: usize,\n window: Duration,\n}\n\n#[derive(Clone, Copy)]\nstruct Workload {\n name: &'static str,\n suite: &'static str,\n group: &'static str,\n designated: bool,\n file: &'static str,\n}\nconst WORKLOADS: &[Workload] = &[\n Workload {\n name: \"quickjs-int-arith\",\n suite: \"QuickJS microbench\",\n group: \"compute\",\n designated: true,\n file: \"quickjs-int-arith.js\",\n },\n Workload {\n name: \"quickjs-bitops\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-bitops.js\",\n },\n Workload {\n name: \"quickjs-fibonacci\",\n suite: \"rquickjs-jit local\",\n group: \"compute\",\n designated: false,\n file: \"quickjs-fibonacci.js\",\n },\n Workload {\n name: \"numeric\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: true,\n file: \"numeric.js\",\n },\n Workload {\n name: \"scalar-loop\",\n suite: \"rquickjs-jit focused\",\n group: \"scalar-loop\",\n designated: true,\n file: \"scalar-loop.js\",\n },\n Workload {\n name: \"call-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: true,\n file: \"call-heavy.js\",\n },\n Workload {\n name: \"generic-call-entry\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"generic-call-entry.js\",\n },\n Workload {\n name: \"property-heavy\",\n suite: \"rquickjs-jit focused\",\n group: \"property-heavy\",\n designated: true,\n file: \"property-heavy.js\",\n },\n Workload {\n name: \"fibonacci-iterative\",\n suite: \"rquickjs-jit focused\",\n group: \"compute\",\n designated: true,\n file: \"fibonacci-iterative.js\",\n },\n Workload {\n name: \"fibonacci-recursive\",\n suite: \"rquickjs-jit focused\",\n group: \"call-heavy\",\n designated: false,\n file: \"fibonacci-recursive.js\",\n },\n Workload {\n name: \"collections\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"collections.js\",\n },\n Workload {\n name: \"strings-json\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"strings-json.js\",\n },\n Workload {\n name: \"calls-closures\",\n suite: \"rquickjs-jit\",\n group: \"compute\",\n designated: false,\n file: \"calls-closures.js\",\n },\n Workload {\n name: \"adversarial\",\n suite: \"rquickjs-jit\",\n group: \"adversarial\",\n designated: false,\n file: \"adversarial.js\",\n },\n Workload {\n name: \"float64-dense\",\n suite: \"rquickjs-jit matrix\",\n group: \"float64\",\n designated: false,\n file: \"float64-dense.js\",\n },\n Workload {\n name: \"strings-regexp\",\n suite: \"rquickjs-jit matrix\",\n group: \"strings-regexp\",\n designated: false,\n file: \"strings-regexp.js\",\n },\n Workload {\n name: \"arrays-typed\",\n suite: \"rquickjs-jit matrix\",\n group: \"arrays-typed\",\n designated: false,\n file: \"arrays-typed.js\",\n },\n Workload {\n name: \"objects-polymorphic\",\n suite: \"rquickjs-jit matrix\",\n group: \"objects-polymorphic\",\n designated: false,\n file: \"objects-polymorphic.js\",\n },\n Workload {\n name: \"calls-recursion-closures\",\n suite: \"rquickjs-jit matrix\",\n group: \"calls-recursion-closures\",\n designated: false,\n file: \"calls-recursion-closures.js\",\n },\n Workload {\n name: \"json-codec\",\n suite: \"rquickjs-jit matrix\",\n group: \"json-codec\",\n designated: false,\n file: \"json-codec.js\",\n },\n Workload {\n name: \"map-set-bigint\",\n suite: \"rquickjs-jit matrix\",\n group: \"map-set-bigint\",\n designated: false,\n file: \"map-set-bigint.js\",\n },\n Workload {\n name: \"exceptions-promises-async\",\n suite: \"rquickjs-jit matrix\",\n group: \"exceptions-promises-async\",\n designated: false,\n file: \"exceptions-promises-async.js\",\n },\n];\n\n#[derive(Clone, Debug, Deserialize, Serialize)]\nstruct WorkerResult {\n elapsed_ns: u64,\n checksum: String,\n native_entries: u64,\n native_acquisitions: u64,\n native_exits: u64,\n fallbacks: u64,\n retries: u64,\n tier2_entries: u64,\n deopts: u64,\n osr_attempts: u64,\n profitability_evaluations: u64,\n profitability_approved: u64,\n profitability_rejected: u64,\n benefit_recordings: u64,\n measured_benefit_ns: u64,\n opcode_fingerprint: u64,\n abi_fingerprint: u64,\n config_fingerprint: u64,\n peak_rss_bytes: u64,\n code_bytes: u64,\n metadata_bytes: u64,\n active_ir_bytes: u64,\n automatic_ready: bool,\n phases: PhaseTiming,\n}\n\nfn main() {\n if let Err(error) = real_main() {\n eprintln!(\"{error}\");\n std::process::exit(2);\n }\n}\n\nfn real_main() -> Result<(), String> {\n let args = env::args().skip(1).collect::>();\n match args.first().map(String::as_str) {\n Some(\"worker\") => worker(&value(&args,\"--mode\")?, &value(&args,\"--script\")?),\n Some(\"run\") => { let mode=value(&args,\"--mode\")?; write_file(&value(&args,\"--output\")?, measure_interleaved(&[mode])?) }\n Some(\"compare\") => {\n let modes=value(&args,\"--modes\")?.split(',').map(str::to_owned).collect::>();\n let output=value(&args,\"--output\")?; write_file(&output,measure_interleaved(&modes)?)?;\n if let Ok(report)=value(&args,\"--report\") { let status=Command::new(sibling_reporter()?).args([\"--input\",&output,\"--output\",&report]).status().map_err(err)?; if !status.success(){return Err(\"performance gates failed; report contains evidence\".into())} }\n Ok(())\n }\n _ => Err(\"usage: jit-bench run --mode MODE --output FILE | compare --modes ... --output FILE --report FILE\".into()),\n }\n}\n\nfn measure_interleaved(modes: &[String]) -> Result, String> {\n for mode in modes {\n validate_mode(mode)?;\n }\n let executable = env::current_exe().map_err(err)?;\n let mut by_mode: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n let sampling = sampling_config()?;\n let workloads = selected_workloads()?;\n for workload in workloads {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file);\n for round in 0..sampling.warmups {\n for mode in rotated(modes, round) {\n let _ = child(&executable, mode, &path)?;\n }\n }\n let mut samples: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for pair in 0..sampling.samples {\n for mode in rotated(modes, pair) {\n let result = child(&executable, mode, &path)?;\n validate_sample(mode, &result, workload.designated).map_err(|error| {\n format!(\"{} {mode} latency pair {pair}: {error}\", workload.name)\n })?;\n samples\n .get_mut(mode)\n .unwrap()\n .push(evidence_for_mode(mode, pair, result));\n }\n }\n let mut throughput: BTreeMap> =\n modes.iter().map(|m| (m.clone(), Vec::new())).collect();\n for window in 0..sampling.windows {\n for mode in rotated(modes, window) {\n let start = Instant::now();\n let mut ops = 0u64;\n while start.elapsed() < sampling.window {\n validate_sample(mode, &child(&executable, mode, &path)?, workload.designated)\n .map_err(|error| {\n format!(\n \"{} {mode} throughput window {window}: {error}\",\n workload.name\n )\n })?;\n ops = ops.saturating_add(1);\n }\n throughput.get_mut(mode).unwrap().push(ops);\n }\n }\n for mode in modes {\n let mode_samples = samples.remove(mode).unwrap();\n ensure_consistent_samples(mode, &mode_samples)?;\n let raw = mode_samples\n .iter()\n .map(|s| s.elapsed_ns)\n .collect::>();\n let (median, mad, p95, p99, ci) = model::summarize(raw.clone());\n let compile_ns = median_field(&mode_samples, |s| s.phases.compile_ns);\n let install_ns = median_field(&mode_samples, |s| s.phases.install_ns);\n by_mode.get_mut(mode).unwrap().push(WorkloadResult {\n name: workload.name.into(),\n suite: workload.suite.into(),\n group: workload.group.into(),\n designated_kernel: workload.designated,\n samples: mode_samples,\n raw_latency_ns: raw,\n raw_throughput_ops: throughput.remove(mode).unwrap(),\n median_ns: median,\n mad_ns: mad,\n p95_ns: p95,\n p99_ns: p99,\n ci95_ns: ci,\n compile_ns,\n install_ns,\n break_even_executions: None,\n });\n }\n }\n let mut results = by_mode\n .into_iter()\n .map(|(mode, workloads)| ModeResult { mode, workloads })\n .collect::>();\n fill_break_even(&mut results);\n Ok(results)\n}\n\nfn worker(mode: &str, script: &str) -> Result<(), String> {\n validate_mode(mode)?;\n let total = Instant::now();\n let source = fs::read(script).map_err(err)?;\n let mut phases = PhaseTiming::default();\n let start = Instant::now();\n let runtime = Runtime::new().map_err(err)?;\n phases.runtime_create_ns = ns(start.elapsed());\n let start = Instant::now();\n let (jit, config_fingerprint) = if mode == \"interpreter\" {\n (None, hash64(b\"interpreter\"))\n } else {\n let mut builder = JitConfig::builder();\n if matches!(mode, \"tier1\" | \"tier2\") {\n builder = builder.call_threshold(1).loop_threshold(1);\n }\n if mode == \"tier1\" {\n // The second entry freezes the first complete argument/return\n // profile, allowing baseline artifacts to publish a bounded\n // scalar entry for baseline-to-baseline calls.\n builder = builder\n .call_threshold(2)\n .tier_policy(JitTierPolicy::BaselineOnly);\n }\n if mode == \"tier2\" {\n builder = builder\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true);\n }\n let config = builder.build().map_err(err)?;\n let fingerprint = hash64(format!(\"{config:?}\").as_bytes());\n (\n Some(Jit::attach(&runtime, config).map_err(err)?),\n fingerprint,\n )\n };\n phases.jit_attach_ns = ns(start.elapsed());\n let start = Instant::now();\n let context = Context::full(&runtime).map_err(err)?;\n phases.context_create_ns = ns(start.elapsed());\n let start = Instant::now();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .map_err(err)?;\n phases.definition_eval_ns = ns(start.elapsed());\n let tier1_ready_installs = context\n .with(|ctx| {\n ctx.eval::(\n \"typeof globalThis.tier1ReadyInstalls === 'number' ? globalThis.tier1ReadyInstalls : 1\",\n )\n })\n .map_err(err)?;\n let tier2_ready_installs = context\n .with(|ctx| ctx.eval::, _>(\n \"typeof globalThis.tier2ReadyInstalls === 'number' ? globalThis.tier2ReadyInstalls : undefined\",\n ))\n .map_err(err)?;\n let required_installs = if mode == \"tier2\" {\n tier2_ready_installs.unwrap_or(1)\n } else {\n tier1_ready_installs\n };\n let required_tier2 = mode == \"tier2\" && tier2_ready_installs.is_some();\n let start = Instant::now();\n let _first_checksum = invoke_workload(&context)?;\n phases.first_eval_ns = ns(start.elapsed());\n let threshold_start = Instant::now();\n let threshold_deadline = threshold_start + threshold_timeout(mode);\n let mut install_poll = 0u64;\n let mut before = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n loop {\n let _threshold_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n let poll = Instant::now();\n jit.poll();\n let poll_ns = ns(poll.elapsed());\n let now = jit.metrics();\n if now.installed > before.installed {\n install_poll = install_poll.saturating_add(poll_ns);\n }\n before = now;\n // A blacklist is only final for this sample once the worker\n // queue has drained: the one-shot top-level script is rejected\n // on the first poll while the workload's own tiers are still\n // compiling behind it.\n if native_ready(mode, &before, required_installs)\n || blacklist_can_end_warmup(mode, &before, required_tier2)\n {\n break;\n }\n if Instant::now() >= threshold_deadline {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n } else {\n break;\n }\n }\n // Both optimized modes can publish a leaf before its caller is ready.\n // Execute the workload while draining the bounded tail of compilation.\n let mut settled = true;\n if let Some(jit) = &jit {\n if matches!(mode, \"tier2\" | \"automatic\") {\n (before, settled) = settle_compilation(&context, jit, Duration::from_secs(1))?;\n }\n }\n phases.threshold_crossing_ns = ns(threshold_start.elapsed());\n phases.compile_ns = before.compile_ns;\n phases.install_ns = before.install_ns.max(install_poll);\n let osr_before = before.osr_entries;\n let start = Instant::now();\n let _osr_checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n phases.osr_ns = if jit\n .as_ref()\n .is_some_and(|j| j.metrics().osr_entries > osr_before)\n {\n ns(start.elapsed())\n } else {\n 0\n };\n let steady_start = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if required_tier2\n && (!settled\n || !native_ready(\"tier2\", &steady_start, required_installs)\n || !compilation_quiet(&before, &steady_start))\n {\n return Err(\"required Tier2 publications did not settle before timing\".into());\n }\n let start = Instant::now();\n let mut checksum = String::new();\n for _ in 0..10 {\n checksum = invoke_workload(&context)?;\n if let Some(jit) = &jit {\n jit.poll();\n }\n }\n phases.steady_state_ns = ns(start.elapsed());\n if required_tier2 {\n let steady_end = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n if !compilation_quiet(&steady_start, &steady_end) {\n return Err(\"required Tier2 benchmark compiled during steady-state timing\".into());\n }\n }\n // A completion that landed during the last steady-state invocation is\n // drained by polling without further JavaScript execution; the timing\n // above is untouched.\n if let Some(jit) = &jit {\n let drain_deadline = Instant::now() + Duration::from_millis(200);\n loop {\n jit.poll();\n let metrics = jit.metrics();\n if (metrics.pending_worker_jobs == 0 && metrics.pending_snapshot_bytes == 0)\n || Instant::now() >= drain_deadline\n {\n break;\n }\n std::thread::sleep(Duration::from_micros(200));\n }\n }\n let metrics = jit.as_ref().map(Jit::metrics).unwrap_or_default();\n let abi = AbiInfo::linked().map_err(err)?;\n phases.total_ns = ns(total.elapsed());\n let result = WorkerResult {\n elapsed_ns: phases.steady_state_ns,\n checksum,\n native_entries: metrics.native_entries,\n native_acquisitions: metrics.native_acquisitions,\n native_exits: metrics.native_exits,\n fallbacks: metrics.native_fallbacks,\n retries: metrics.native_retries,\n tier2_entries: metrics.tier2_entries,\n deopts: metrics.deopts,\n osr_attempts: metrics.osr_attempts,\n profitability_evaluations: metrics.profitability_evaluations,\n profitability_approved: metrics.profitability_approved,\n profitability_rejected: metrics.profitability_rejected,\n benefit_recordings: metrics.benefit_recordings,\n measured_benefit_ns: metrics.measured_benefit_ns,\n opcode_fingerprint: abi.opcode_fingerprint(),\n abi_fingerprint: abi.source_revision() ^ abi.build_fingerprint(),\n config_fingerprint,\n peak_rss_bytes: worker_peak_rss(),\n code_bytes: metrics.code_bytes as u64,\n metadata_bytes: metrics.metadata_bytes as u64,\n active_ir_bytes: metrics.peak_compiler_bytes as u64,\n automatic_ready: mode != \"automatic\" || native_ready(mode, &metrics, tier1_ready_installs),\n phases,\n };\n println!(\"{}\", serde_json::to_string(&result).map_err(err)?);\n Ok(())\n}\n\nfn invoke_workload(context: &Context) -> Result {\n context\n .with(|ctx| {\n let workload: Function = ctx.globals().get(\"workload\")?;\n // A workload may expose a stable callable/object input without\n // resolving it through a global from inside the measured\n // function. This keeps the benchmark honest about call/property\n // bytecodes while making the function independently tierable.\n let argument: Value = ctx.globals().get(\"workloadArgument\")?;\n let result: Value = if argument.is_undefined() {\n workload.call((2_000, 0))?\n } else {\n workload.call((2_000, 0, argument))?\n };\n let result = if let Some(promise) = result.as_promise() {\n promise.finish::()?\n } else {\n result\n };\n if let Some(number) = result.as_number() {\n Ok(format!(\"number:{:016x}\", number.to_bits()))\n } else if let Some(string) = result.as_string() {\n Ok(format!(\"string:{}\", string.to_string()?))\n } else if let Some(boolean) = result.as_bool() {\n Ok(format!(\"boolean:{boolean}\"))\n } else if result.is_null() {\n Ok(\"null\".into())\n } else if result.is_undefined() {\n Ok(\"undefined\".into())\n } else {\n Err(rquickjs::Error::new_from_js(\n result.type_name(),\n \"benchmark checksum primitive\",\n ))\n }\n })\n .map_err(err)\n}\n\nfn validate_mode(mode: &str) -> Result<(), String> {\n if matches!(\n mode,\n \"interpreter\" | \"tier1\" | \"tier2\" | \"automatic\" | \"bun\"\n ) {\n Ok(())\n } else {\n Err(format!(\"unsupported mode {mode}\"))\n }\n}\n\nfn sampling_config() -> Result {\n Ok(SamplingConfig {\n warmups: positive_env(\"JIT_BENCH_WARMUPS\", DEFAULT_WARMUPS)?,\n samples: positive_env(\"JIT_BENCH_SAMPLES\", DEFAULT_SAMPLES)?,\n windows: positive_env(\"JIT_BENCH_WINDOWS\", DEFAULT_WINDOWS)?,\n window: Duration::from_millis(\n positive_env(\"JIT_BENCH_WINDOW_MS\", DEFAULT_WINDOW_MS)? as u64\n ),\n })\n}\n\nfn positive_env(name: &str, default: usize) -> Result {\n match env::var(name) {\n Ok(value) => value\n .parse::()\n .map_err(|_| format!(\"{name} must be a positive integer\"))\n .and_then(|value| {\n (value > 0)\n .then_some(value)\n .ok_or_else(|| format!(\"{name} must be greater than zero\"))\n }),\n Err(env::VarError::NotPresent) => Ok(default),\n Err(error) => Err(format!(\"cannot read {name}: {error}\")),\n }\n}\n\nfn selected_workloads() -> Result, String> {\n let Ok(filter) = env::var(\"JIT_BENCH_WORKLOADS\") else {\n return Ok(WORKLOADS.iter().collect());\n };\n let names = filter\n .split(',')\n .filter(|name| !name.is_empty())\n .collect::>();\n if names.is_empty() {\n return Err(\"JIT_BENCH_WORKLOADS must name at least one workload\".into());\n }\n let selected = WORKLOADS\n .iter()\n .filter(|workload| names.contains(&workload.name))\n .collect::>();\n if selected.len() != names.len() {\n let unknown = names\n .iter()\n .filter(|name| !WORKLOADS.iter().any(|workload| workload.name == **name))\n .copied()\n .collect::>();\n return Err(format!(\n \"unknown benchmark workload(s): {}\",\n unknown.join(\",\")\n ));\n }\n Ok(selected)\n}\nfn native_ready(mode: &str, m: &rquickjs_jit::JitMetrics, required_installs: u64) -> bool {\n match mode {\n \"interpreter\" => true,\n \"tier1\" => m.native_entries > 0 && m.installed >= required_installs,\n \"tier2\" => {\n m.tier2_entries > 0\n && m.installed >= required_installs\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n }\n \"automatic\" => {\n m.tier2_entries > 0 && m.pending_worker_jobs == 0 && m.pending_snapshot_bytes == 0\n }\n _ => false,\n }\n}\nfn blacklist_can_end_warmup(\n mode: &str,\n m: &rquickjs_jit::JitMetrics,\n required_tier2: bool,\n) -> bool {\n mode != \"automatic\"\n && !required_tier2\n && m.blacklisted > 0\n && m.pending_worker_jobs == 0\n && m.pending_snapshot_bytes == 0\n}\n\nfn compilation_quiet(before: &rquickjs_jit::JitMetrics, after: &rquickjs_jit::JitMetrics) -> bool {\n after.pending_worker_jobs == 0\n && after.pending_snapshot_bytes == 0\n && after.installed == before.installed\n && after.snapshot_requests == before.snapshot_requests\n}\n\nfn settle_compilation(\n context: &Context,\n jit: &Jit,\n timeout: Duration,\n) -> Result<(rquickjs_jit::JitMetrics, bool), String> {\n let deadline = Instant::now() + timeout;\n let mut before = jit.metrics();\n let mut quiet_polls = 0;\n while quiet_polls < 3 && Instant::now() < deadline {\n invoke_workload(context)?;\n jit.poll();\n let after = jit.metrics();\n if compilation_quiet(&before, &after) {\n quiet_polls += 1;\n } else {\n quiet_polls = 0;\n std::thread::sleep(Duration::from_micros(200));\n }\n before = after;\n }\n Ok((before, quiet_polls >= 3))\n}\n\nfn threshold_timeout(mode: &str) -> Duration {\n if mode == \"interpreter\" {\n Duration::ZERO\n } else {\n Duration::from_secs(2)\n }\n}\nfn validate_sample(mode: &str, r: &WorkerResult, requires_native: bool) -> Result<(), String> {\n if r.checksum.is_empty() {\n return Err(\"empty checksum\".into());\n }\n if mode != \"bun\" && r.native_exits > r.native_entries {\n return Err(\"native exits exceed entries\".into());\n }\n match mode {\n \"interpreter\" if r.native_entries != 0 => Err(\"interpreter entered native code\".into()),\n \"tier1\" if requires_native && r.native_entries == 0 => {\n Err(format!(\"Tier1 sample never entered native code: {r:?}\"))\n }\n \"tier1\" if r.tier2_entries != 0 => Err(\"Tier1 policy entered Tier2\".into()),\n \"tier2\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"Tier2 sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if requires_native && r.tier2_entries == 0 => {\n Err(format!(\"automatic sample never entered Tier2 code: {r:?}\"))\n }\n \"automatic\" if r.tier2_entries > 0 && !r.automatic_ready => Err(format!(\n \"automatic sample retained pending compilation after warmup: {r:?}\"\n )),\n _ => Ok(()),\n }\n}\nfn ensure_consistent_samples(mode: &str, samples: &[SampleEvidence]) -> Result<(), String> {\n let first = samples.first().ok_or(\"no samples\")?;\n for sample in samples {\n if sample.checksum != first.checksum {\n return Err(format!(\n \"{mode} checksum changed at pair {}\",\n sample.pair_index\n ));\n }\n if mode != \"bun\"\n && (sample.opcode_fingerprint != first.opcode_fingerprint\n || sample.abi_fingerprint != first.abi_fingerprint\n || sample.config_fingerprint != first.config_fingerprint)\n {\n return Err(format!(\n \"{mode} fingerprint changed at pair {}\",\n sample.pair_index\n ));\n }\n }\n Ok(())\n}\nfn evidence_for_mode(mode: &str, pair: usize, r: WorkerResult) -> SampleEvidence {\n let external = mode == \"bun\";\n SampleEvidence {\n pair_index: pair as u32,\n elapsed_ns: r.elapsed_ns,\n checksum: r.checksum,\n native_entries: (!external).then_some(r.native_entries),\n native_acquisitions: (!external).then_some(r.native_acquisitions),\n native_exits: (!external).then_some(r.native_exits),\n fallback_count: (!external).then_some(r.fallbacks),\n retry_count: (!external).then_some(r.retries),\n tier1_entries: (!external).then_some(r.native_entries.saturating_sub(r.tier2_entries)),\n tier2_entries: (!external).then_some(r.tier2_entries),\n deopt_count: (!external).then_some(r.deopts),\n osr_attempts: (!external).then_some(r.osr_attempts),\n profitability_evaluations: (!external).then_some(r.profitability_evaluations),\n profitability_approved: (!external).then_some(r.profitability_approved),\n profitability_rejected: (!external).then_some(r.profitability_rejected),\n benefit_recordings: (!external).then_some(r.benefit_recordings),\n measured_benefit_ns: (!external).then_some(r.measured_benefit_ns),\n opcode_fingerprint: (!external).then_some(r.opcode_fingerprint),\n abi_fingerprint: (!external).then_some(r.abi_fingerprint),\n config_fingerprint: (!external).then_some(r.config_fingerprint),\n peak_rss_bytes: (!external).then_some(r.peak_rss_bytes),\n code_bytes: (!external).then_some(r.code_bytes),\n metadata_bytes: (!external).then_some(r.metadata_bytes),\n peak_compiler_bytes: (!external).then_some(r.active_ir_bytes),\n phases: r.phases,\n }\n}\nfn rotated<'a>(modes: &'a [String], round: usize) -> impl Iterator + 'a {\n (0..modes.len()).map(move |i| modes[(i + round) % modes.len()].as_str())\n}\nfn median_field(samples: &[SampleEvidence], field: impl Fn(&SampleEvidence) -> u64) -> u64 {\n let mut v = samples.iter().map(field).collect::>();\n v.sort_unstable();\n model::quantile(&v, 0.5)\n}\nfn fill_break_even(results: &mut [ModeResult]) {\n let Some(base) = results.iter().find(|m| m.mode == \"interpreter\").cloned() else {\n return;\n };\n for mode in results.iter_mut().filter(|m| m.mode != \"interpreter\") {\n for w in &mut mode.workloads {\n if let Some(b) = base.workloads.iter().find(|b| b.name == w.name) {\n let saved = b.median_ns.saturating_sub(w.median_ns);\n w.break_even_executions =\n (saved > 0).then(|| w.compile_ns.saturating_add(w.install_ns).div_ceil(saved));\n }\n }\n }\n}\nfn child(executable: &Path, mode: &str, script: &Path) -> Result {\n if mode == \"bun\" {\n return bun_child(script);\n }\n let output = Command::new(executable)\n .args([\"worker\", \"--mode\", mode, \"--script\"])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n serde_json::from_slice(&output.stdout).map_err(err)\n}\nfn bun_child(script: &Path) -> Result {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n let wrapper = r#\"\nimport { readFileSync } from 'node:fs';\n(0,eval)(readFileSync(process.argv[1],'utf8'));\nconst first=workload(2000,0,globalThis.workloadArgument); if(first&&typeof first.then==='function') await first;\nconst start=Bun.nanoseconds(); let result;\nfor(let i=0;i<10;i++){result=workload(2000,0,globalThis.workloadArgument);if(result&&typeof result.then==='function')result=await result}\nconst elapsed=Bun.nanoseconds()-start;\nfunction checksum(v){if(typeof v==='number'){const b=new ArrayBuffer(8),d=new DataView(b);d.setFloat64(0,v,false);return 'number:'+d.getBigUint64(0,false).toString(16).padStart(16,'0')}if(typeof v==='string')return 'string:'+v;if(typeof v==='boolean')return 'boolean:'+v;if(v===null)return 'null';if(v===undefined)return 'undefined';throw new Error('checksum primitive required')}\nconsole.log(JSON.stringify({elapsed_ns:elapsed,checksum:checksum(result)}));\n\"#;\n let started = Instant::now();\n let output = Command::new(&bun)\n .args([\"--smol\", \"-e\", wrapper])\n .arg(script)\n .output()\n .map_err(err)?;\n if !output.status.success() {\n return Err(String::from_utf8_lossy(&output.stderr).into_owned());\n }\n #[derive(Deserialize)]\n struct BunOut {\n elapsed_ns: u64,\n checksum: String,\n }\n let out: BunOut = serde_json::from_slice(&output.stdout).map_err(err)?;\n let phases = PhaseTiming {\n steady_state_ns: out.elapsed_ns,\n total_ns: ns(started.elapsed()),\n ..Default::default()\n };\n Ok(WorkerResult {\n elapsed_ns: out.elapsed_ns,\n checksum: out.checksum,\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 0,\n abi_fingerprint: 0,\n config_fingerprint: hash64(format!(\"{}:{}\", command(&bun, &[\"--version\"]), bun).as_bytes()),\n peak_rss_bytes: 0,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: true,\n phases,\n })\n}\nfn write_file(path: &str, modes: Vec) -> Result<(), String> {\n let mut mode_names = modes.iter().map(|m| m.mode.as_str()).collect::>();\n mode_names.sort_unstable();\n if mode_names != [\"automatic\", \"interpreter\", \"tier1\", \"tier2\"]\n && mode_names != [\"automatic\", \"bun\", \"interpreter\", \"tier1\", \"tier2\"]\n {\n return Err(\"benchmark evidence requires the four rquickjs modes and optional bun\".into());\n }\n let sampling = sampling_config()?;\n let file = BenchmarkFile {\n schema: \"jit-benchmark-v1\".into(),\n provenance: provenance()?,\n policy: SamplingPolicy {\n latency_warmups: sampling.warmups as u32,\n latency_processes: sampling.samples as u32,\n throughput_windows: sampling.windows as u32,\n throughput_window_ns: sampling.window.as_nanos() as u64,\n bootstrap_resamples: 10_000,\n pairing:\n \"round-robin interleaved fresh processes; pair_index is the joint resampling unit\"\n .into(),\n },\n modes,\n exclusions: vec![\n Exclusion {\n suite: \"SunSpider\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no redistribution/import performed\".into(),\n },\n Exclusion {\n suite: \"JetStream\".into(),\n test: \"all\".into(),\n reason: \"not vendored; no runnable components available locally\".into(),\n },\n ],\n };\n if let Some(parent) = Path::new(path).parent() {\n fs::create_dir_all(parent).map_err(err)?\n }\n fs::write(path, serde_json::to_vec_pretty(&file).map_err(err)?).map_err(err)\n}\nfn provenance() -> Result {\n let (stripped_no_jit_bytes, stripped_jit_bytes) = stripped_probe_sizes()?;\n let bun_path = command(\"sh\", &[\"-c\", \"command -v bun\"]);\n let bun_available = !bun_path.is_empty();\n Ok(Provenance {\n source_revision: command(\"git\", &[\"rev-parse\", \"HEAD\"]),\n quickjs_revision: command(\"git\", &[\"-C\", \"sys/quickjs\", \"rev-parse\", \"HEAD\"]),\n source_dirty: !command(\"git\", &[\"status\", \"--porcelain\"]).is_empty(),\n command: env::args().collect(),\n target: option_env!(\"TARGET\").unwrap_or(env::consts::ARCH).into(),\n target_triple: rustc_host_triple(),\n os: env::consts::OS.into(),\n kernel: command(\"uname\", &[\"-sr\"]),\n cpu: fs::read_to_string(\"/proc/cpuinfo\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|x| x.starts_with(\"model name\"))\n .map(str::to_owned)\n })\n .unwrap_or_else(|| \"unknown\".into()),\n power_mode: fs::read_to_string(\"/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\")\n .unwrap_or_else(|_| \"unknown\".into())\n .trim()\n .into(),\n rustc: command(\"rustc\", &[\"-Vv\"]),\n llvm: command(\"rustc\", &[\"-vV\"]),\n executable_bytes: fs::metadata(env::current_exe().map_err(err)?)\n .map_err(err)?\n .len(),\n stripped_jit_bytes,\n stripped_no_jit_bytes,\n stripped_jit_delta_bytes: i64::try_from(stripped_jit_bytes)\n .unwrap_or(i64::MAX)\n .saturating_sub(i64::try_from(stripped_no_jit_bytes).unwrap_or(i64::MAX)),\n schema_sha256: sha256(\"schema/jit-benchmark-v1.json\"),\n suites_lock_sha256: sha256(\"suites.lock\"),\n bun_version: bun_available.then(|| command(&bun_path, &[\"--version\"])),\n bun_sha256: bun_available.then(|| sha256_file(&bun_path)),\n bun_path: bun_available.then_some(bun_path),\n })\n}\nfn rustc_host_triple() -> String {\n command(\"rustc\", &[\"-vV\"])\n .lines()\n .find_map(|line| line.strip_prefix(\"host: \"))\n .unwrap_or(\"unknown-unknown-unknown\")\n .to_owned()\n}\nfn stripped_probe_sizes() -> Result<(u64, u64), String> {\n let exe = env::current_exe().map_err(err)?;\n let dir = exe.parent().ok_or(\"benchmark executable has no parent\")?;\n let suffix = if cfg!(windows) { \".exe\" } else { \"\" };\n let no_jit = dir.join(format!(\"jit-size-no-jit{suffix}\"));\n let jit = dir.join(format!(\"jit-size-jit{suffix}\"));\n if !no_jit.is_file() || !jit.is_file() {\n return Err(\"build --release --bins first: stripped size probes are missing\".into());\n }\n Ok((stripped_size(&no_jit)?, stripped_size(&jit)?))\n}\nfn stripped_size(path: &Path) -> Result {\n let temp = env::temp_dir().join(format!(\"rquickjs-jit-size-{}\", std::process::id()));\n fs::copy(path, &temp).map_err(err)?;\n let status = Command::new(\"strip\").arg(&temp).status().map_err(err)?;\n if !status.success() {\n return Err(\"strip failed for binary size probe\".into());\n }\n let size = fs::metadata(&temp).map_err(err)?.len();\n let _ = fs::remove_file(temp);\n Ok(size)\n}\nfn worker_peak_rss() -> u64 {\n fs::read_to_string(\"/proc/self/status\")\n .ok()\n .and_then(|s| {\n s.lines()\n .find(|l| l.starts_with(\"VmHWM:\"))\n .and_then(|l| l.split_whitespace().nth(1))\n .and_then(|v| v.parse::().ok())\n })\n .unwrap_or(0)\n .saturating_mul(1024)\n}\nfn sha256(relative: &str) -> String {\n command(\n \"sha256sum\",\n &[&Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(relative)\n .to_string_lossy()],\n )\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn sha256_file(path: &str) -> String {\n command(\"sha256sum\", &[path])\n .split_whitespace()\n .next()\n .unwrap_or(\"unknown\")\n .into()\n}\nfn hash64(bytes: &[u8]) -> u64 {\n bytes.iter().fold(0xcbf29ce484222325u64, |h, b| {\n (h ^ u64::from(*b)).wrapping_mul(0x100000001b3)\n })\n}\nfn ns(d: Duration) -> u64 {\n d.as_nanos().try_into().unwrap_or(u64::MAX)\n}\nfn command(program: &str, args: &[&str]) -> String {\n Command::new(program)\n .args(args)\n .output()\n .ok()\n .filter(|o| o.status.success())\n .map(|o| String::from_utf8_lossy(&o.stdout).trim().to_owned())\n .unwrap_or_else(|| \"unknown\".into())\n}\nfn sibling_reporter() -> Result {\n let mut p = env::current_exe().map_err(err)?;\n p.set_file_name(if cfg!(windows) {\n \"jit-bench-report.exe\"\n } else {\n \"jit-bench-report\"\n });\n Ok(p)\n}\nfn value(args: &[String], flag: &str) -> Result {\n args.iter()\n .position(|x| x == flag)\n .and_then(|i| args.get(i + 1))\n .cloned()\n .ok_or_else(|| format!(\"missing {flag}\"))\n}\nfn err(error: impl std::fmt::Display) -> String {\n error.to_string()\n}\n\n#[cfg(test)]\nmod tests {\n use super::*;\n #[test]\n fn validation_rejects_cross_tier_and_impossible_counters() {\n let mut r = WorkerResult {\n elapsed_ns: 1,\n checksum: \"x\".into(),\n native_entries: 0,\n native_acquisitions: 0,\n native_exits: 0,\n fallbacks: 0,\n retries: 0,\n tier2_entries: 0,\n deopts: 0,\n osr_attempts: 0,\n profitability_evaluations: 0,\n profitability_approved: 0,\n profitability_rejected: 0,\n benefit_recordings: 0,\n measured_benefit_ns: 0,\n opcode_fingerprint: 1,\n abi_fingerprint: 1,\n config_fingerprint: 1,\n peak_rss_bytes: 1,\n code_bytes: 0,\n metadata_bytes: 0,\n active_ir_bytes: 0,\n automatic_ready: false,\n phases: PhaseTiming::default(),\n };\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier1\", &r, false).is_ok());\n r.native_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_ok());\n r.tier2_entries = 1;\n assert!(validate_sample(\"tier1\", &r, true).is_err());\n assert!(validate_sample(\"tier2\", &r, true).is_ok());\n assert!(validate_sample(\"automatic\", &r, true).is_err());\n r.automatic_ready = true;\n assert!(validate_sample(\"automatic\", &r, true).is_ok());\n r.automatic_ready = false;\n assert!(validate_sample(\"automatic\", &r, false).is_err());\n r.native_exits = 2;\n assert!(validate_sample(\"tier2\", &r, true).is_err());\n }\n #[test]\n fn rotation_interleaves_order() {\n let m = vec![\"a\".into(), \"b\".into(), \"c\".into()];\n assert_eq!(rotated(&m, 1).collect::>(), vec![\"b\", \"c\", \"a\"]);\n }\n #[test]\n fn interpreter_never_pays_a_tier_up_loop() {\n assert_eq!(threshold_timeout(\"interpreter\"), Duration::ZERO);\n assert_eq!(threshold_timeout(\"automatic\"), Duration::from_secs(2));\n }\n #[test]\n fn forced_tier2_warmup_waits_for_the_required_publications_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.installed = 3;\n // The optimized leaf is not evidence that its caller is ready.\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.installed = 4;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"tier2\", &metrics, 4));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"tier2\", &metrics, 4));\n }\n\n #[test]\n fn explicit_tier2_requirement_cannot_be_bypassed_by_an_unrelated_blacklist() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.blacklisted = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, true));\n // Unsupported probes without a declaration retain bounded fallback.\n assert!(blacklist_can_end_warmup(\"tier2\", &metrics, false));\n metrics.pending_snapshot_bytes = 1;\n assert!(!blacklist_can_end_warmup(\"tier2\", &metrics, false));\n }\n\n #[test]\n fn compilation_quiet_requires_stable_publications_and_snapshot_requests() {\n let before = rquickjs_jit::JitMetrics::default();\n let mut after = before.clone();\n assert!(compilation_quiet(&before, &after));\n after.installed = 1;\n assert!(!compilation_quiet(&before, &after));\n after.installed = 0;\n after.snapshot_requests = 1;\n assert!(!compilation_quiet(&before, &after));\n after.snapshot_requests = 0;\n after.pending_worker_jobs = 1;\n assert!(!compilation_quiet(&before, &after));\n after.pending_worker_jobs = 0;\n after.pending_snapshot_bytes = 1;\n assert!(!compilation_quiet(&before, &after));\n }\n\n #[test]\n fn automatic_warmup_waits_for_tier2_and_pending_compilation() {\n let mut metrics = rquickjs_jit::JitMetrics::default();\n metrics.native_entries = 8;\n metrics.tier2_entries = 1;\n metrics.pending_worker_jobs = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_worker_jobs = 0;\n metrics.pending_snapshot_bytes = 1;\n assert!(!native_ready(\"automatic\", &metrics, 1));\n metrics.pending_snapshot_bytes = 0;\n assert!(native_ready(\"automatic\", &metrics, 1));\n }\n #[test]\n fn focused_performance_categories_are_present_and_designated() {\n for (name, group) in [\n (\"scalar-loop\", \"scalar-loop\"),\n (\"call-heavy\", \"call-heavy\"),\n (\"property-heavy\", \"property-heavy\"),\n ] {\n let workload = WORKLOADS\n .iter()\n .find(|workload| workload.name == name)\n .unwrap();\n assert_eq!(workload.group, group);\n assert!(workload.designated);\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn bun_external_samples_use_null_native_counters_and_matching_checksums() {\n let bun = env::var(\"JIT_BENCH_BUN\").unwrap_or_else(|_| \"bun\".into());\n if !Command::new(&bun)\n .arg(\"--version\")\n .output()\n .is_ok_and(|output| output.status.success())\n {\n return;\n }\n for script in [\"scalar-loop.js\", \"numeric.js\", \"quickjs-fibonacci.js\"] {\n let path = Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(script);\n let result = bun_child(&path).unwrap();\n validate_sample(\"bun\", &result, true).unwrap();\n let sample = evidence_for_mode(\"bun\", 0, result);\n assert!(sample.native_entries.is_none() && sample.native_exits.is_none());\n assert!(sample.tier1_entries.is_none() && sample.tier2_entries.is_none());\n assert!(!sample.checksum.is_empty());\n }\n }\n #[test]\n fn recursive_fibonacci_is_a_non_designated_call_path_probe() {\n let iterative = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-iterative\")\n .unwrap();\n assert_eq!(iterative.group, \"compute\");\n assert!(iterative.designated);\n\n let recursive = WORKLOADS\n .iter()\n .find(|workload| workload.name == \"fibonacci-recursive\")\n .unwrap();\n assert_eq!(recursive.group, \"call-heavy\");\n assert!(!recursive.designated);\n }\n\n #[test]\n fn expanded_performance_matrix_is_complete_and_explicitly_non_designated() {\n for (name, group) in [\n (\"float64-dense\", \"float64\"),\n (\"strings-regexp\", \"strings-regexp\"),\n (\"arrays-typed\", \"arrays-typed\"),\n (\"objects-polymorphic\", \"objects-polymorphic\"),\n (\"calls-recursion-closures\", \"calls-recursion-closures\"),\n (\"json-codec\", \"json-codec\"),\n (\"map-set-bigint\", \"map-set-bigint\"),\n (\"exceptions-promises-async\", \"exceptions-promises-async\"),\n ] {\n let workload = WORKLOADS.iter().find(|w| w.name == name).unwrap();\n assert_eq!(workload.group, group);\n assert!(\n !workload.designated,\n \"coverage is evidence, not a native-entry claim\"\n );\n assert!(Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file)\n .is_file());\n }\n }\n\n #[test]\n fn expanded_matrix_has_repeatable_primitive_checksums_in_quickjs() {\n for workload in WORKLOADS\n .iter()\n .filter(|w| w.suite == \"rquickjs-jit matrix\")\n {\n let runtime = Runtime::new().unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(workload.file),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let first = invoke_workload(&context).unwrap();\n let second = invoke_workload(&context).unwrap();\n assert_eq!(first, second, \"{} checksum drifted\", workload.name);\n assert!(\n first.starts_with(\"number:\") || first.starts_with(\"string:\"),\n \"{} did not return a reportable primitive checksum\",\n workload.name\n );\n }\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn forced_tier2_direct_call_probe_is_quiet_and_direct_during_steady_execution() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source =\n fs::read(Path::new(env!(\"CARGO_MANIFEST_DIR\")).join(\"scripts/call-heavy.js\")).unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n let required = context\n .with(|ctx| ctx.eval::(\"globalThis.tier2ReadyInstalls\"))\n .unwrap();\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if native_ready(\"tier2\", &jit.metrics(), required) {\n break;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n let (before, settled) =\n settle_compilation(&context, &jit, Duration::from_secs(60)).unwrap();\n assert!(\n settled && native_ready(\"tier2\", &before, required),\n \"{before:?}\"\n );\n for _ in 0..10 {\n invoke_workload(&context).unwrap();\n jit.poll();\n }\n let after = jit.metrics();\n assert!(compilation_quiet(&before, &after));\n let entries = after.tier2_entries - before.tier2_entries;\n assert!(\n (10..=20).contains(&entries),\n \"steady Tier2 entries: {entries}\"\n );\n assert_eq!(after.native_fallbacks, before.native_fallbacks);\n assert_eq!(after.native_retries, before.native_retries);\n }\n\n #[cfg(all(\n target_os = \"linux\",\n target_endian = \"little\",\n any(target_arch = \"x86_64\", target_arch = \"aarch64\")\n ))]\n #[test]\n fn harness_omits_the_optional_argument_for_two_parameter_numeric_kernels() {\n let runtime = Runtime::new().unwrap();\n let jit = Jit::attach(\n &runtime,\n JitConfig::builder()\n .call_threshold(1)\n .loop_threshold(1)\n .tier_policy(JitTierPolicy::Optimize)\n .force_optimized_for_test(true)\n .build()\n .unwrap(),\n )\n .unwrap();\n let context = Context::full(&runtime).unwrap();\n let source = fs::read(\n Path::new(env!(\"CARGO_MANIFEST_DIR\"))\n .join(\"scripts\")\n .join(\"scalar-loop.js\"),\n )\n .unwrap();\n context\n .with(|ctx| ctx.eval::<(), _>(source.as_slice()))\n .unwrap();\n\n // MemorySanitizer makes both the workload and background compilation\n // substantially slower. Keep requiring a real Tier 2 entry while\n // giving the stable workload enough time to install and execute it.\n let deadline = Instant::now() + Duration::from_secs(60);\n while Instant::now() < deadline {\n invoke_workload(&context).unwrap();\n jit.poll();\n if jit.metrics().tier2_entries > 0 {\n return;\n }\n std::thread::sleep(Duration::from_micros(50));\n }\n panic!(\n \"the harness changed the two-argument kernel signature: {:?}\",\n jit.metrics()\n );\n }\n}\n", + "suites_lock_sha256": "84c026c6e06a7a2cfd5a91901e7e5a4ff6e7753c187866016947c2dda96d55b4", + "candidate_runtime_source_sha256": "205a362f05338add664e104491f238f3291adb4c02e772502985d08645bc565a", + "candidate_feedback_source_sha256": "c7505ac5f1e3ceb8e36d8d2a3416537058791a8c1dbed01e506a92330e741a71", + "candidate_runtime_diff": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "script_source": "// Focused scalar-loop kernel: integer induction, addition, and one backedge.\nfunction workload(iterations, seed) {\n let sum = seed;\n for (let i = seed; i < iterations; i++) {\n sum = sum + i;\n }\n return sum;\n}\n", + "comparison": "merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness", + "warmup_processes_per_engine_and_mode": 5, + "fresh_process_pairs_per_mode": 30, + "throughput_windows_per_engine_and_mode": 10, + "throughput_window_min_ns": 1000000000, + "throughput_unit": "fresh jit-bench worker processes including setup and warmup", + "bootstrap_resamples": 10000, + "order_policy": "Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions", + "throughput_orders": { + "interpreter": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier1": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "tier2": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ], + "automatic": [ + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ], + [ + "baseline", + "candidate" + ], + [ + "candidate", + "baseline" + ] + ] + }, + "pairs": { + "interpreter": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 625083, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4960256, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 974869, + "runtime_create_ns": 25357, + "jit_attach_ns": 86, + "context_create_ns": 98519, + "definition_eval_ns": 22656, + "first_eval_ns": 61312, + "threshold_crossing_ns": 63790, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 625083 + } + }, + "candidate": { + "elapsed_ns": 594044, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5001216, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 938200, + "runtime_create_ns": 22516, + "jit_attach_ns": 42, + "context_create_ns": 97790, + "definition_eval_ns": 21180, + "first_eval_ns": 60729, + "threshold_crossing_ns": 63066, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 594044 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 647869, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5074944, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1022862, + "runtime_create_ns": 26078, + "jit_attach_ns": 43, + "context_create_ns": 95737, + "definition_eval_ns": 20309, + "first_eval_ns": 61304, + "threshold_crossing_ns": 60701, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 647869 + } + }, + "baseline": { + "elapsed_ns": 640335, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5009408, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 999063, + "runtime_create_ns": 24283, + "jit_attach_ns": 89, + "context_create_ns": 99802, + "definition_eval_ns": 20650, + "first_eval_ns": 66576, + "threshold_crossing_ns": 63907, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 640335 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 599220, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5001216, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1000514, + "runtime_create_ns": 30807, + "jit_attach_ns": 104, + "context_create_ns": 132239, + "definition_eval_ns": 29074, + "first_eval_ns": 64639, + "threshold_crossing_ns": 60444, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 599220 + } + }, + "candidate": { + "elapsed_ns": 640199, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1011613, + "runtime_create_ns": 24934, + "jit_attach_ns": 88, + "context_create_ns": 107791, + "definition_eval_ns": 30990, + "first_eval_ns": 62206, + "threshold_crossing_ns": 59646, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 640199 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 647702, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5029888, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1019772, + "runtime_create_ns": 25750, + "jit_attach_ns": 40, + "context_create_ns": 109300, + "definition_eval_ns": 23187, + "first_eval_ns": 67242, + "threshold_crossing_ns": 64491, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 647702 + } + }, + "baseline": { + "elapsed_ns": 654717, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5230592, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1012071, + "runtime_create_ns": 25156, + "jit_attach_ns": 86, + "context_create_ns": 98175, + "definition_eval_ns": 20055, + "first_eval_ns": 64366, + "threshold_crossing_ns": 67234, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 654717 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 591276, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 945365, + "runtime_create_ns": 21773, + "jit_attach_ns": 40, + "context_create_ns": 107299, + "definition_eval_ns": 21613, + "first_eval_ns": 60592, + "threshold_crossing_ns": 59356, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 591276 + } + }, + "candidate": { + "elapsed_ns": 624408, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4935680, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 984313, + "runtime_create_ns": 23708, + "jit_attach_ns": 41, + "context_create_ns": 98070, + "definition_eval_ns": 21450, + "first_eval_ns": 66285, + "threshold_crossing_ns": 68208, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 624408 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 630046, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4968448, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 987847, + "runtime_create_ns": 23737, + "jit_attach_ns": 40, + "context_create_ns": 100270, + "definition_eval_ns": 21940, + "first_eval_ns": 65180, + "threshold_crossing_ns": 63089, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 630046 + } + }, + "baseline": { + "elapsed_ns": 606642, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4907008, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 956623, + "runtime_create_ns": 24708, + "jit_attach_ns": 122, + "context_create_ns": 98503, + "definition_eval_ns": 22521, + "first_eval_ns": 61352, + "threshold_crossing_ns": 59491, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 606642 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 631434, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5169152, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 991770, + "runtime_create_ns": 25064, + "jit_attach_ns": 86, + "context_create_ns": 99657, + "definition_eval_ns": 21395, + "first_eval_ns": 64153, + "threshold_crossing_ns": 67387, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 631434 + } + }, + "candidate": { + "elapsed_ns": 635397, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4976640, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1005893, + "runtime_create_ns": 27254, + "jit_attach_ns": 41, + "context_create_ns": 106640, + "definition_eval_ns": 19836, + "first_eval_ns": 66470, + "threshold_crossing_ns": 68327, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 635397 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 636684, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4952064, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 993522, + "runtime_create_ns": 27522, + "jit_attach_ns": 40, + "context_create_ns": 96111, + "definition_eval_ns": 21804, + "first_eval_ns": 64238, + "threshold_crossing_ns": 66950, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 636684 + } + }, + "baseline": { + "elapsed_ns": 630736, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 992641, + "runtime_create_ns": 23220, + "jit_attach_ns": 40, + "context_create_ns": 100077, + "definition_eval_ns": 19490, + "first_eval_ns": 66570, + "threshold_crossing_ns": 70226, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 630736 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 642533, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4943872, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1000184, + "runtime_create_ns": 24154, + "jit_attach_ns": 40, + "context_create_ns": 96516, + "definition_eval_ns": 19139, + "first_eval_ns": 66564, + "threshold_crossing_ns": 64252, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 642533 + } + }, + "candidate": { + "elapsed_ns": 634975, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4997120, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 994974, + "runtime_create_ns": 22641, + "jit_attach_ns": 41, + "context_create_ns": 99027, + "definition_eval_ns": 21381, + "first_eval_ns": 65106, + "threshold_crossing_ns": 63524, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 634975 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 604925, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4935680, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 955404, + "runtime_create_ns": 25546, + "jit_attach_ns": 41, + "context_create_ns": 97075, + "definition_eval_ns": 23131, + "first_eval_ns": 62448, + "threshold_crossing_ns": 60186, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 604925 + } + }, + "baseline": { + "elapsed_ns": 648029, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1001555, + "runtime_create_ns": 21048, + "jit_attach_ns": 88, + "context_create_ns": 98105, + "definition_eval_ns": 22002, + "first_eval_ns": 61589, + "threshold_crossing_ns": 59606, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 648029 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 632535, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5140480, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 983631, + "runtime_create_ns": 24181, + "jit_attach_ns": 86, + "context_create_ns": 100576, + "definition_eval_ns": 23147, + "first_eval_ns": 62919, + "threshold_crossing_ns": 60145, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 632535 + } + }, + "candidate": { + "elapsed_ns": 642090, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4952064, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 994701, + "runtime_create_ns": 24850, + "jit_attach_ns": 42, + "context_create_ns": 97303, + "definition_eval_ns": 19546, + "first_eval_ns": 66344, + "threshold_crossing_ns": 63823, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 642090 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 632903, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4919296, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 997662, + "runtime_create_ns": 24982, + "jit_attach_ns": 57, + "context_create_ns": 98356, + "definition_eval_ns": 30307, + "first_eval_ns": 63868, + "threshold_crossing_ns": 61901, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 632903 + } + }, + "baseline": { + "elapsed_ns": 630276, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4902912, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 984368, + "runtime_create_ns": 25321, + "jit_attach_ns": 63, + "context_create_ns": 93410, + "definition_eval_ns": 22008, + "first_eval_ns": 64876, + "threshold_crossing_ns": 63210, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 630276 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 620417, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5120000, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 982675, + "runtime_create_ns": 22375, + "jit_attach_ns": 41, + "context_create_ns": 104323, + "definition_eval_ns": 20137, + "first_eval_ns": 71913, + "threshold_crossing_ns": 61975, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 620417 + } + }, + "candidate": { + "elapsed_ns": 622270, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5185536, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 975376, + "runtime_create_ns": 22362, + "jit_attach_ns": 40, + "context_create_ns": 99613, + "definition_eval_ns": 19983, + "first_eval_ns": 64132, + "threshold_crossing_ns": 62441, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 622270 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 620053, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 986615, + "runtime_create_ns": 24655, + "jit_attach_ns": 40, + "context_create_ns": 102475, + "definition_eval_ns": 20898, + "first_eval_ns": 66851, + "threshold_crossing_ns": 64000, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 620053 + } + }, + "baseline": { + "elapsed_ns": 595447, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 948610, + "runtime_create_ns": 21810, + "jit_attach_ns": 154, + "context_create_ns": 102584, + "definition_eval_ns": 21183, + "first_eval_ns": 62632, + "threshold_crossing_ns": 59765, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 595447 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 630182, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5103616, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 993521, + "runtime_create_ns": 24657, + "jit_attach_ns": 84, + "context_create_ns": 98767, + "definition_eval_ns": 22140, + "first_eval_ns": 67562, + "threshold_crossing_ns": 64723, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 630182 + } + }, + "candidate": { + "elapsed_ns": 651557, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5079040, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1008642, + "runtime_create_ns": 21394, + "jit_attach_ns": 40, + "context_create_ns": 98598, + "definition_eval_ns": 20698, + "first_eval_ns": 66308, + "threshold_crossing_ns": 64888, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 651557 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 627951, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5107712, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 987595, + "runtime_create_ns": 23005, + "jit_attach_ns": 41, + "context_create_ns": 102851, + "definition_eval_ns": 19737, + "first_eval_ns": 64901, + "threshold_crossing_ns": 62761, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 627951 + } + }, + "baseline": { + "elapsed_ns": 637066, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5111808, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1000604, + "runtime_create_ns": 25301, + "jit_attach_ns": 88, + "context_create_ns": 97939, + "definition_eval_ns": 20930, + "first_eval_ns": 66471, + "threshold_crossing_ns": 64987, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 637066 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 608968, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5226496, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 962054, + "runtime_create_ns": 23914, + "jit_attach_ns": 41, + "context_create_ns": 100094, + "definition_eval_ns": 20814, + "first_eval_ns": 62302, + "threshold_crossing_ns": 60801, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 608968 + } + }, + "candidate": { + "elapsed_ns": 590743, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5013504, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 953498, + "runtime_create_ns": 25663, + "jit_attach_ns": 40, + "context_create_ns": 99748, + "definition_eval_ns": 25284, + "first_eval_ns": 65986, + "threshold_crossing_ns": 63319, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 590743 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 602828, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5189632, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 953072, + "runtime_create_ns": 26674, + "jit_attach_ns": 41, + "context_create_ns": 100738, + "definition_eval_ns": 22292, + "first_eval_ns": 61381, + "threshold_crossing_ns": 59385, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 602828 + } + }, + "baseline": { + "elapsed_ns": 591789, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5128192, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 949189, + "runtime_create_ns": 23563, + "jit_attach_ns": 40, + "context_create_ns": 99533, + "definition_eval_ns": 20450, + "first_eval_ns": 64742, + "threshold_crossing_ns": 67644, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 591789 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 609576, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5033984, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 975157, + "runtime_create_ns": 23858, + "jit_attach_ns": 94, + "context_create_ns": 99369, + "definition_eval_ns": 26079, + "first_eval_ns": 66929, + "threshold_crossing_ns": 64123, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 609576 + } + }, + "candidate": { + "elapsed_ns": 632206, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 984203, + "runtime_create_ns": 22665, + "jit_attach_ns": 82, + "context_create_ns": 99685, + "definition_eval_ns": 19800, + "first_eval_ns": 64363, + "threshold_crossing_ns": 62775, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 632206 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 597111, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5025792, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 954452, + "runtime_create_ns": 22597, + "jit_attach_ns": 40, + "context_create_ns": 100673, + "definition_eval_ns": 23261, + "first_eval_ns": 70232, + "threshold_crossing_ns": 60104, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 597111 + } + }, + "baseline": { + "elapsed_ns": 646367, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1007449, + "runtime_create_ns": 26307, + "jit_attach_ns": 90, + "context_create_ns": 97915, + "definition_eval_ns": 22772, + "first_eval_ns": 66672, + "threshold_crossing_ns": 63734, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 646367 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 635431, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5042176, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 998945, + "runtime_create_ns": 25157, + "jit_attach_ns": 85, + "context_create_ns": 101601, + "definition_eval_ns": 21324, + "first_eval_ns": 67144, + "threshold_crossing_ns": 65011, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 635431 + } + }, + "candidate": { + "elapsed_ns": 609102, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5136384, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 982130, + "runtime_create_ns": 23932, + "jit_attach_ns": 106, + "context_create_ns": 106501, + "definition_eval_ns": 23023, + "first_eval_ns": 70828, + "threshold_crossing_ns": 61185, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 609102 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 618826, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4894720, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 971311, + "runtime_create_ns": 26873, + "jit_attach_ns": 82, + "context_create_ns": 96475, + "definition_eval_ns": 23394, + "first_eval_ns": 62846, + "threshold_crossing_ns": 64339, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 618826 + } + }, + "baseline": { + "elapsed_ns": 601655, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5177344, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 962282, + "runtime_create_ns": 23633, + "jit_attach_ns": 41, + "context_create_ns": 101013, + "definition_eval_ns": 21185, + "first_eval_ns": 69939, + "threshold_crossing_ns": 64793, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 601655 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 644821, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1006724, + "runtime_create_ns": 22957, + "jit_attach_ns": 103, + "context_create_ns": 98249, + "definition_eval_ns": 19523, + "first_eval_ns": 66323, + "threshold_crossing_ns": 69192, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 644821 + } + }, + "candidate": { + "elapsed_ns": 619275, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4972544, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 978616, + "runtime_create_ns": 21373, + "jit_attach_ns": 41, + "context_create_ns": 98920, + "definition_eval_ns": 19739, + "first_eval_ns": 64492, + "threshold_crossing_ns": 66488, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 619275 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 599142, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5226496, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 962569, + "runtime_create_ns": 31171, + "jit_attach_ns": 55, + "context_create_ns": 102529, + "definition_eval_ns": 22722, + "first_eval_ns": 61614, + "threshold_crossing_ns": 64369, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 599142 + } + }, + "baseline": { + "elapsed_ns": 626905, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5050368, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 974849, + "runtime_create_ns": 25225, + "jit_attach_ns": 42, + "context_create_ns": 95022, + "definition_eval_ns": 22153, + "first_eval_ns": 63567, + "threshold_crossing_ns": 61789, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 626905 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 587778, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4960256, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 942920, + "runtime_create_ns": 24646, + "jit_attach_ns": 41, + "context_create_ns": 110953, + "definition_eval_ns": 21237, + "first_eval_ns": 62167, + "threshold_crossing_ns": 58457, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 587778 + } + }, + "candidate": { + "elapsed_ns": 623711, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4968448, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 988027, + "runtime_create_ns": 26850, + "jit_attach_ns": 40, + "context_create_ns": 96612, + "definition_eval_ns": 24565, + "first_eval_ns": 66305, + "threshold_crossing_ns": 63869, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 623711 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 639958, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5038080, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1009617, + "runtime_create_ns": 23132, + "jit_attach_ns": 41, + "context_create_ns": 101946, + "definition_eval_ns": 21851, + "first_eval_ns": 67422, + "threshold_crossing_ns": 64040, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 639958 + } + }, + "baseline": { + "elapsed_ns": 635764, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4931584, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 984540, + "runtime_create_ns": 24473, + "jit_attach_ns": 86, + "context_create_ns": 97991, + "definition_eval_ns": 21992, + "first_eval_ns": 63388, + "threshold_crossing_ns": 61828, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 635764 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 651718, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4919296, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1012861, + "runtime_create_ns": 24331, + "jit_attach_ns": 87, + "context_create_ns": 92889, + "definition_eval_ns": 23930, + "first_eval_ns": 66486, + "threshold_crossing_ns": 64978, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 651718 + } + }, + "candidate": { + "elapsed_ns": 641998, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5013504, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 999789, + "runtime_create_ns": 24151, + "jit_attach_ns": 41, + "context_create_ns": 98924, + "definition_eval_ns": 19991, + "first_eval_ns": 66170, + "threshold_crossing_ns": 63300, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 641998 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 637033, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4894720, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 987098, + "runtime_create_ns": 25778, + "jit_attach_ns": 138, + "context_create_ns": 97062, + "definition_eval_ns": 28561, + "first_eval_ns": 61461, + "threshold_crossing_ns": 59373, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 637033 + } + }, + "baseline": { + "elapsed_ns": 622445, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 4997120, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 983582, + "runtime_create_ns": 25099, + "jit_attach_ns": 84, + "context_create_ns": 103771, + "definition_eval_ns": 20009, + "first_eval_ns": 64952, + "threshold_crossing_ns": 66680, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 622445 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 612436, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5246976, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 978857, + "runtime_create_ns": 25324, + "jit_attach_ns": 41, + "context_create_ns": 99139, + "definition_eval_ns": 20852, + "first_eval_ns": 64951, + "threshold_crossing_ns": 62679, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 612436 + } + }, + "candidate": { + "elapsed_ns": 627303, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5218304, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 994454, + "runtime_create_ns": 23613, + "jit_attach_ns": 40, + "context_create_ns": 101465, + "definition_eval_ns": 24200, + "first_eval_ns": 65612, + "threshold_crossing_ns": 63464, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 627303 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 647350, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5214208, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 1011165, + "runtime_create_ns": 26945, + "jit_attach_ns": 40, + "context_create_ns": 100884, + "definition_eval_ns": 20386, + "first_eval_ns": 65258, + "threshold_crossing_ns": 63567, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 647350 + } + }, + "baseline": { + "elapsed_ns": 597160, + "checksum": "number:413e809800000000", + "native_entries": 0, + "native_acquisitions": 0, + "native_exits": 0, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 12357534117174366029, + "peak_rss_bytes": 5095424, + "code_bytes": 0, + "metadata_bytes": 0, + "active_ir_bytes": 0, + "automatic_ready": true, + "phases": { + "total_ns": 945515, + "runtime_create_ns": 26264, + "jit_attach_ns": 53, + "context_create_ns": 97132, + "definition_eval_ns": 20897, + "first_eval_ns": 61296, + "threshold_crossing_ns": 59758, + "compile_ns": 0, + "install_ns": 0, + "osr_ns": 0, + "steady_state_ns": 597160 + } + } + } + ], + "tier1": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213815, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9838592, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6477267, + "runtime_create_ns": 24233, + "jit_attach_ns": 49803, + "context_create_ns": 97211, + "definition_eval_ns": 23665, + "first_eval_ns": 198164, + "threshold_crossing_ns": 5820100, + "compile_ns": 5600138, + "install_ns": 26758, + "osr_ns": 0, + "steady_state_ns": 213815 + } + }, + "candidate": { + "elapsed_ns": 212156, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10027008, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6986134, + "runtime_create_ns": 21455, + "jit_attach_ns": 61631, + "context_create_ns": 102140, + "definition_eval_ns": 28783, + "first_eval_ns": 184638, + "threshold_crossing_ns": 6329151, + "compile_ns": 6056831, + "install_ns": 30132, + "osr_ns": 0, + "steady_state_ns": 212156 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212431, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9793536, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6712594, + "runtime_create_ns": 22766, + "jit_attach_ns": 47807, + "context_create_ns": 100885, + "definition_eval_ns": 28935, + "first_eval_ns": 190299, + "threshold_crossing_ns": 6064711, + "compile_ns": 5849922, + "install_ns": 28748, + "osr_ns": 0, + "steady_state_ns": 212431 + } + }, + "baseline": { + "elapsed_ns": 214005, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9940992, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6663091, + "runtime_create_ns": 24676, + "jit_attach_ns": 50990, + "context_create_ns": 101924, + "definition_eval_ns": 28927, + "first_eval_ns": 206629, + "threshold_crossing_ns": 5987437, + "compile_ns": 5764444, + "install_ns": 28846, + "osr_ns": 0, + "steady_state_ns": 214005 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213751, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9850880, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7148039, + "runtime_create_ns": 25912, + "jit_attach_ns": 58672, + "context_create_ns": 102552, + "definition_eval_ns": 31082, + "first_eval_ns": 213480, + "threshold_crossing_ns": 6454482, + "compile_ns": 6149471, + "install_ns": 30368, + "osr_ns": 0, + "steady_state_ns": 213751 + } + }, + "candidate": { + "elapsed_ns": 212573, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9953280, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6790605, + "runtime_create_ns": 23584, + "jit_attach_ns": 54202, + "context_create_ns": 108734, + "definition_eval_ns": 42565, + "first_eval_ns": 203186, + "threshold_crossing_ns": 6096532, + "compile_ns": 5873388, + "install_ns": 27399, + "osr_ns": 0, + "steady_state_ns": 212573 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212630, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9900032, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6319421, + "runtime_create_ns": 24530, + "jit_attach_ns": 46133, + "context_create_ns": 97628, + "definition_eval_ns": 29958, + "first_eval_ns": 191756, + "threshold_crossing_ns": 5673348, + "compile_ns": 5462311, + "install_ns": 27692, + "osr_ns": 0, + "steady_state_ns": 212630 + } + }, + "baseline": { + "elapsed_ns": 213615, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9871360, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6621424, + "runtime_create_ns": 21890, + "jit_attach_ns": 47706, + "context_create_ns": 101312, + "definition_eval_ns": 26404, + "first_eval_ns": 190810, + "threshold_crossing_ns": 5972181, + "compile_ns": 5752319, + "install_ns": 30072, + "osr_ns": 0, + "steady_state_ns": 213615 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213609, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9949184, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6624089, + "runtime_create_ns": 21334, + "jit_attach_ns": 48462, + "context_create_ns": 98635, + "definition_eval_ns": 28963, + "first_eval_ns": 195435, + "threshold_crossing_ns": 5970674, + "compile_ns": 5751981, + "install_ns": 28516, + "osr_ns": 0, + "steady_state_ns": 213609 + } + }, + "candidate": { + "elapsed_ns": 220511, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9830400, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6607174, + "runtime_create_ns": 25288, + "jit_attach_ns": 47413, + "context_create_ns": 96607, + "definition_eval_ns": 34707, + "first_eval_ns": 195531, + "threshold_crossing_ns": 5943376, + "compile_ns": 5658134, + "install_ns": 30481, + "osr_ns": 0, + "steady_state_ns": 220511 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212329, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9797632, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6710495, + "runtime_create_ns": 24133, + "jit_attach_ns": 46442, + "context_create_ns": 105997, + "definition_eval_ns": 28194, + "first_eval_ns": 188361, + "threshold_crossing_ns": 6059646, + "compile_ns": 5848891, + "install_ns": 27973, + "osr_ns": 0, + "steady_state_ns": 212329 + } + }, + "baseline": { + "elapsed_ns": 213861, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9900032, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6628362, + "runtime_create_ns": 27700, + "jit_attach_ns": 49571, + "context_create_ns": 98059, + "definition_eval_ns": 31651, + "first_eval_ns": 206663, + "threshold_crossing_ns": 5948738, + "compile_ns": 5731662, + "install_ns": 29073, + "osr_ns": 0, + "steady_state_ns": 213861 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213504, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9842688, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6767994, + "runtime_create_ns": 24623, + "jit_attach_ns": 48965, + "context_create_ns": 101498, + "definition_eval_ns": 27004, + "first_eval_ns": 201308, + "threshold_crossing_ns": 6106432, + "compile_ns": 5803342, + "install_ns": 33337, + "osr_ns": 0, + "steady_state_ns": 213504 + } + }, + "candidate": { + "elapsed_ns": 219308, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9965568, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6948796, + "runtime_create_ns": 22845, + "jit_attach_ns": 50077, + "context_create_ns": 98530, + "definition_eval_ns": 28817, + "first_eval_ns": 195151, + "threshold_crossing_ns": 6288382, + "compile_ns": 5971864, + "install_ns": 30004, + "osr_ns": 0, + "steady_state_ns": 219308 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 218779, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9809920, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6850880, + "runtime_create_ns": 25943, + "jit_attach_ns": 46761, + "context_create_ns": 99305, + "definition_eval_ns": 28827, + "first_eval_ns": 188240, + "threshold_crossing_ns": 6198006, + "compile_ns": 5946030, + "install_ns": 32941, + "osr_ns": 0, + "steady_state_ns": 218779 + } + }, + "baseline": { + "elapsed_ns": 213328, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9883648, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6887777, + "runtime_create_ns": 24592, + "jit_attach_ns": 49633, + "context_create_ns": 116107, + "definition_eval_ns": 27562, + "first_eval_ns": 197985, + "threshold_crossing_ns": 6215143, + "compile_ns": 5924573, + "install_ns": 29088, + "osr_ns": 0, + "steady_state_ns": 213328 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213204, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9863168, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6651371, + "runtime_create_ns": 22029, + "jit_attach_ns": 47798, + "context_create_ns": 99658, + "definition_eval_ns": 29809, + "first_eval_ns": 194234, + "threshold_crossing_ns": 5998499, + "compile_ns": 5780411, + "install_ns": 30935, + "osr_ns": 0, + "steady_state_ns": 213204 + } + }, + "candidate": { + "elapsed_ns": 212644, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9871360, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6630527, + "runtime_create_ns": 23939, + "jit_attach_ns": 47347, + "context_create_ns": 95250, + "definition_eval_ns": 33790, + "first_eval_ns": 203125, + "threshold_crossing_ns": 5970889, + "compile_ns": 5758533, + "install_ns": 31295, + "osr_ns": 0, + "steady_state_ns": 212644 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 214657, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9904128, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6357656, + "runtime_create_ns": 30745, + "jit_attach_ns": 48755, + "context_create_ns": 106065, + "definition_eval_ns": 26084, + "first_eval_ns": 190992, + "threshold_crossing_ns": 5695139, + "compile_ns": 5477743, + "install_ns": 27854, + "osr_ns": 0, + "steady_state_ns": 214657 + } + }, + "baseline": { + "elapsed_ns": 216423, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9875456, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6886471, + "runtime_create_ns": 22599, + "jit_attach_ns": 51445, + "context_create_ns": 101851, + "definition_eval_ns": 36841, + "first_eval_ns": 201670, + "threshold_crossing_ns": 6208358, + "compile_ns": 5908079, + "install_ns": 29670, + "osr_ns": 0, + "steady_state_ns": 216423 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213904, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9904128, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6624055, + "runtime_create_ns": 22292, + "jit_attach_ns": 47177, + "context_create_ns": 101348, + "definition_eval_ns": 28757, + "first_eval_ns": 207472, + "threshold_crossing_ns": 5949268, + "compile_ns": 5731347, + "install_ns": 29640, + "osr_ns": 0, + "steady_state_ns": 213904 + } + }, + "candidate": { + "elapsed_ns": 219495, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9961472, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6272051, + "runtime_create_ns": 26845, + "jit_attach_ns": 49375, + "context_create_ns": 98575, + "definition_eval_ns": 28978, + "first_eval_ns": 197047, + "threshold_crossing_ns": 5606867, + "compile_ns": 5381638, + "install_ns": 29173, + "osr_ns": 0, + "steady_state_ns": 219495 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212496, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9961472, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6624309, + "runtime_create_ns": 25489, + "jit_attach_ns": 46369, + "context_create_ns": 98081, + "definition_eval_ns": 29557, + "first_eval_ns": 197613, + "threshold_crossing_ns": 5968968, + "compile_ns": 5745687, + "install_ns": 32834, + "osr_ns": 0, + "steady_state_ns": 212496 + } + }, + "baseline": { + "elapsed_ns": 213995, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10002432, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6533990, + "runtime_create_ns": 24182, + "jit_attach_ns": 49398, + "context_create_ns": 100026, + "definition_eval_ns": 25463, + "first_eval_ns": 199063, + "threshold_crossing_ns": 5874942, + "compile_ns": 5644373, + "install_ns": 32329, + "osr_ns": 0, + "steady_state_ns": 213995 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213844, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9883648, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6893441, + "runtime_create_ns": 24902, + "jit_attach_ns": 53242, + "context_create_ns": 99539, + "definition_eval_ns": 24912, + "first_eval_ns": 195800, + "threshold_crossing_ns": 6236259, + "compile_ns": 5954578, + "install_ns": 28726, + "osr_ns": 0, + "steady_state_ns": 213844 + } + }, + "candidate": { + "elapsed_ns": 212463, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9953280, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6646949, + "runtime_create_ns": 22298, + "jit_attach_ns": 50093, + "context_create_ns": 102323, + "definition_eval_ns": 31803, + "first_eval_ns": 202341, + "threshold_crossing_ns": 5978753, + "compile_ns": 5739821, + "install_ns": 31740, + "osr_ns": 0, + "steady_state_ns": 212463 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 218348, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9875456, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6600234, + "runtime_create_ns": 24445, + "jit_attach_ns": 45581, + "context_create_ns": 102274, + "definition_eval_ns": 33331, + "first_eval_ns": 202024, + "threshold_crossing_ns": 5930255, + "compile_ns": 5705251, + "install_ns": 29319, + "osr_ns": 0, + "steady_state_ns": 218348 + } + }, + "baseline": { + "elapsed_ns": 213528, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9867264, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6549880, + "runtime_create_ns": 22112, + "jit_attach_ns": 49860, + "context_create_ns": 113647, + "definition_eval_ns": 33944, + "first_eval_ns": 203429, + "threshold_crossing_ns": 5866428, + "compile_ns": 5643551, + "install_ns": 29204, + "osr_ns": 0, + "steady_state_ns": 213528 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213895, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9842688, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6639645, + "runtime_create_ns": 23896, + "jit_attach_ns": 48853, + "context_create_ns": 106089, + "definition_eval_ns": 27355, + "first_eval_ns": 203944, + "threshold_crossing_ns": 5970884, + "compile_ns": 5753991, + "install_ns": 28005, + "osr_ns": 0, + "steady_state_ns": 213895 + } + }, + "candidate": { + "elapsed_ns": 214003, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9940992, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6731570, + "runtime_create_ns": 22387, + "jit_attach_ns": 48470, + "context_create_ns": 98610, + "definition_eval_ns": 28706, + "first_eval_ns": 191909, + "threshold_crossing_ns": 6081821, + "compile_ns": 5854486, + "install_ns": 31994, + "osr_ns": 0, + "steady_state_ns": 214003 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 218374, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9895936, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6719852, + "runtime_create_ns": 24257, + "jit_attach_ns": 45622, + "context_create_ns": 98479, + "definition_eval_ns": 29566, + "first_eval_ns": 192740, + "threshold_crossing_ns": 6067500, + "compile_ns": 5854782, + "install_ns": 28556, + "osr_ns": 0, + "steady_state_ns": 218374 + } + }, + "baseline": { + "elapsed_ns": 213971, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9891840, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6335962, + "runtime_create_ns": 25536, + "jit_attach_ns": 49888, + "context_create_ns": 100687, + "definition_eval_ns": 26323, + "first_eval_ns": 206993, + "threshold_crossing_ns": 5665971, + "compile_ns": 5433961, + "install_ns": 30538, + "osr_ns": 0, + "steady_state_ns": 213971 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213644, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9949184, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6772014, + "runtime_create_ns": 23755, + "jit_attach_ns": 48608, + "context_create_ns": 100427, + "definition_eval_ns": 24861, + "first_eval_ns": 205054, + "threshold_crossing_ns": 6109395, + "compile_ns": 5806777, + "install_ns": 29627, + "osr_ns": 0, + "steady_state_ns": 213644 + } + }, + "candidate": { + "elapsed_ns": 212434, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9756672, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6630473, + "runtime_create_ns": 23424, + "jit_attach_ns": 48530, + "context_create_ns": 103321, + "definition_eval_ns": 29095, + "first_eval_ns": 194460, + "threshold_crossing_ns": 5974216, + "compile_ns": 5760993, + "install_ns": 31093, + "osr_ns": 0, + "steady_state_ns": 212434 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 222148, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9863168, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6592796, + "runtime_create_ns": 28300, + "jit_attach_ns": 45087, + "context_create_ns": 99335, + "definition_eval_ns": 27583, + "first_eval_ns": 196909, + "threshold_crossing_ns": 5929200, + "compile_ns": 5713791, + "install_ns": 27250, + "osr_ns": 0, + "steady_state_ns": 222148 + } + }, + "baseline": { + "elapsed_ns": 213401, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9961472, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6924692, + "runtime_create_ns": 22945, + "jit_attach_ns": 50229, + "context_create_ns": 108826, + "definition_eval_ns": 35742, + "first_eval_ns": 204624, + "threshold_crossing_ns": 6230353, + "compile_ns": 5973700, + "install_ns": 28158, + "osr_ns": 0, + "steady_state_ns": 213401 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213654, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9883648, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6643884, + "runtime_create_ns": 24287, + "jit_attach_ns": 51696, + "context_create_ns": 99723, + "definition_eval_ns": 33064, + "first_eval_ns": 201537, + "threshold_crossing_ns": 5974689, + "compile_ns": 5758498, + "install_ns": 29200, + "osr_ns": 0, + "steady_state_ns": 213654 + } + }, + "candidate": { + "elapsed_ns": 219530, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9846784, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6993627, + "runtime_create_ns": 27388, + "jit_attach_ns": 48536, + "context_create_ns": 99735, + "definition_eval_ns": 31157, + "first_eval_ns": 191314, + "threshold_crossing_ns": 6329592, + "compile_ns": 6033073, + "install_ns": 29742, + "osr_ns": 0, + "steady_state_ns": 219530 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212850, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9932800, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6448791, + "runtime_create_ns": 25269, + "jit_attach_ns": 54759, + "context_create_ns": 101008, + "definition_eval_ns": 34435, + "first_eval_ns": 203648, + "threshold_crossing_ns": 5772612, + "compile_ns": 5554686, + "install_ns": 30496, + "osr_ns": 0, + "steady_state_ns": 212850 + } + }, + "baseline": { + "elapsed_ns": 213503, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9940992, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6705119, + "runtime_create_ns": 22549, + "jit_attach_ns": 53239, + "context_create_ns": 103148, + "definition_eval_ns": 34940, + "first_eval_ns": 216379, + "threshold_crossing_ns": 6012223, + "compile_ns": 5733926, + "install_ns": 32569, + "osr_ns": 0, + "steady_state_ns": 213503 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 215765, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9908224, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6657382, + "runtime_create_ns": 25575, + "jit_attach_ns": 50359, + "context_create_ns": 104407, + "definition_eval_ns": 38620, + "first_eval_ns": 198254, + "threshold_crossing_ns": 5976093, + "compile_ns": 5753857, + "install_ns": 32293, + "osr_ns": 0, + "steady_state_ns": 215765 + } + }, + "candidate": { + "elapsed_ns": 212867, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 10043392, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6739661, + "runtime_create_ns": 22238, + "jit_attach_ns": 48032, + "context_create_ns": 102028, + "definition_eval_ns": 29476, + "first_eval_ns": 214016, + "threshold_crossing_ns": 6064965, + "compile_ns": 5850228, + "install_ns": 29121, + "osr_ns": 0, + "steady_state_ns": 212867 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212965, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9879552, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6721061, + "runtime_create_ns": 23887, + "jit_attach_ns": 46349, + "context_create_ns": 109904, + "definition_eval_ns": 29270, + "first_eval_ns": 188085, + "threshold_crossing_ns": 6065249, + "compile_ns": 5842117, + "install_ns": 34672, + "osr_ns": 0, + "steady_state_ns": 212965 + } + }, + "baseline": { + "elapsed_ns": 221654, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9867264, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6787572, + "runtime_create_ns": 25318, + "jit_attach_ns": 50902, + "context_create_ns": 96938, + "definition_eval_ns": 29887, + "first_eval_ns": 198368, + "threshold_crossing_ns": 6119981, + "compile_ns": 5825907, + "install_ns": 28120, + "osr_ns": 0, + "steady_state_ns": 221654 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 220429, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9916416, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6868702, + "runtime_create_ns": 23195, + "jit_attach_ns": 49607, + "context_create_ns": 97532, + "definition_eval_ns": 25977, + "first_eval_ns": 193586, + "threshold_crossing_ns": 6212746, + "compile_ns": 5897353, + "install_ns": 30202, + "osr_ns": 0, + "steady_state_ns": 220429 + } + }, + "candidate": { + "elapsed_ns": 219408, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9949184, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6742861, + "runtime_create_ns": 24630, + "jit_attach_ns": 49793, + "context_create_ns": 118380, + "definition_eval_ns": 25900, + "first_eval_ns": 191652, + "threshold_crossing_ns": 6066551, + "compile_ns": 5852668, + "install_ns": 27084, + "osr_ns": 0, + "steady_state_ns": 219408 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 222179, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9904128, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6731541, + "runtime_create_ns": 21784, + "jit_attach_ns": 49286, + "context_create_ns": 100958, + "definition_eval_ns": 29200, + "first_eval_ns": 189575, + "threshold_crossing_ns": 6073264, + "compile_ns": 5857985, + "install_ns": 29145, + "osr_ns": 0, + "steady_state_ns": 222179 + } + }, + "baseline": { + "elapsed_ns": 215824, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9867264, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6627830, + "runtime_create_ns": 25168, + "jit_attach_ns": 48871, + "context_create_ns": 103833, + "definition_eval_ns": 33985, + "first_eval_ns": 199653, + "threshold_crossing_ns": 5953260, + "compile_ns": 5730544, + "install_ns": 26713, + "osr_ns": 0, + "steady_state_ns": 215824 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 220450, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9875456, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6549868, + "runtime_create_ns": 24457, + "jit_attach_ns": 50381, + "context_create_ns": 94402, + "definition_eval_ns": 28931, + "first_eval_ns": 201015, + "threshold_crossing_ns": 5886304, + "compile_ns": 5666063, + "install_ns": 30076, + "osr_ns": 0, + "steady_state_ns": 220450 + } + }, + "candidate": { + "elapsed_ns": 212600, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9969664, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6418047, + "runtime_create_ns": 22362, + "jit_attach_ns": 49448, + "context_create_ns": 99634, + "definition_eval_ns": 30277, + "first_eval_ns": 195991, + "threshold_crossing_ns": 5760827, + "compile_ns": 5550102, + "install_ns": 26872, + "osr_ns": 0, + "steady_state_ns": 212600 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 212371, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9924608, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6624915, + "runtime_create_ns": 22682, + "jit_attach_ns": 48640, + "context_create_ns": 100614, + "definition_eval_ns": 28144, + "first_eval_ns": 194406, + "threshold_crossing_ns": 5972905, + "compile_ns": 5755257, + "install_ns": 28024, + "osr_ns": 0, + "steady_state_ns": 212371 + } + }, + "baseline": { + "elapsed_ns": 220723, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9957376, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6628351, + "runtime_create_ns": 25520, + "jit_attach_ns": 49523, + "context_create_ns": 101551, + "definition_eval_ns": 29369, + "first_eval_ns": 195527, + "threshold_crossing_ns": 5959313, + "compile_ns": 5733315, + "install_ns": 27669, + "osr_ns": 0, + "steady_state_ns": 220723 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213862, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9994240, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6647157, + "runtime_create_ns": 24109, + "jit_attach_ns": 48107, + "context_create_ns": 100340, + "definition_eval_ns": 34993, + "first_eval_ns": 193398, + "threshold_crossing_ns": 5986588, + "compile_ns": 5763891, + "install_ns": 31943, + "osr_ns": 0, + "steady_state_ns": 213862 + } + }, + "candidate": { + "elapsed_ns": 212436, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9875456, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6715553, + "runtime_create_ns": 24709, + "jit_attach_ns": 48441, + "context_create_ns": 102077, + "definition_eval_ns": 28474, + "first_eval_ns": 194112, + "threshold_crossing_ns": 6059415, + "compile_ns": 5846551, + "install_ns": 29303, + "osr_ns": 0, + "steady_state_ns": 212436 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 218844, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9814016, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6502734, + "runtime_create_ns": 24963, + "jit_attach_ns": 47752, + "context_create_ns": 97278, + "definition_eval_ns": 31686, + "first_eval_ns": 193920, + "threshold_crossing_ns": 5844331, + "compile_ns": 5616195, + "install_ns": 29839, + "osr_ns": 0, + "steady_state_ns": 218844 + } + }, + "baseline": { + "elapsed_ns": 214017, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9969664, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6526140, + "runtime_create_ns": 23041, + "jit_attach_ns": 49275, + "context_create_ns": 104267, + "definition_eval_ns": 40091, + "first_eval_ns": 218510, + "threshold_crossing_ns": 5825931, + "compile_ns": 5604715, + "install_ns": 31208, + "osr_ns": 0, + "steady_state_ns": 214017 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 213299, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9793536, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6627761, + "runtime_create_ns": 23934, + "jit_attach_ns": 50540, + "context_create_ns": 96054, + "definition_eval_ns": 26560, + "first_eval_ns": 199689, + "threshold_crossing_ns": 5973638, + "compile_ns": 5760476, + "install_ns": 29564, + "osr_ns": 0, + "steady_state_ns": 213299 + } + }, + "candidate": { + "elapsed_ns": 219359, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9986048, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6626868, + "runtime_create_ns": 21925, + "jit_attach_ns": 49444, + "context_create_ns": 100572, + "definition_eval_ns": 29445, + "first_eval_ns": 195166, + "threshold_crossing_ns": 5965208, + "compile_ns": 5737971, + "install_ns": 28687, + "osr_ns": 0, + "steady_state_ns": 219359 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 218668, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9895936, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6644687, + "runtime_create_ns": 24435, + "jit_attach_ns": 50347, + "context_create_ns": 99992, + "definition_eval_ns": 27441, + "first_eval_ns": 201990, + "threshold_crossing_ns": 5974851, + "compile_ns": 5754215, + "install_ns": 28180, + "osr_ns": 0, + "steady_state_ns": 218668 + } + }, + "baseline": { + "elapsed_ns": 213802, + "checksum": "number:413e809800000000", + "native_entries": 12, + "native_acquisitions": 12, + "native_exits": 12, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 0, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 11279985022024356426, + "peak_rss_bytes": 9904128, + "code_bytes": 14752, + "metadata_bytes": 3698, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6521609, + "runtime_create_ns": 23889, + "jit_attach_ns": 50002, + "context_create_ns": 110851, + "definition_eval_ns": 26991, + "first_eval_ns": 201459, + "threshold_crossing_ns": 5847191, + "compile_ns": 5627623, + "install_ns": 27567, + "osr_ns": 0, + "steady_state_ns": 213802 + } + } + } + ], + "tier2": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27441, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288263, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9994240, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6903141, + "runtime_create_ns": 30051, + "jit_attach_ns": 50675, + "context_create_ns": 98006, + "definition_eval_ns": 34457, + "first_eval_ns": 226014, + "threshold_crossing_ns": 6400053, + "compile_ns": 6037115, + "install_ns": 43457, + "osr_ns": 0, + "steady_state_ns": 27441 + } + }, + "candidate": { + "elapsed_ns": 26070, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283788, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9740288, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6804495, + "runtime_create_ns": 25228, + "jit_attach_ns": 48510, + "context_create_ns": 103021, + "definition_eval_ns": 40679, + "first_eval_ns": 221740, + "threshold_crossing_ns": 6303630, + "compile_ns": 5929615, + "install_ns": 42334, + "osr_ns": 0, + "steady_state_ns": 26070 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26389, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 286705, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9949184, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6815459, + "runtime_create_ns": 24394, + "jit_attach_ns": 45919, + "context_create_ns": 97469, + "definition_eval_ns": 38046, + "first_eval_ns": 218015, + "threshold_crossing_ns": 6331511, + "compile_ns": 5984574, + "install_ns": 38908, + "osr_ns": 0, + "steady_state_ns": 26389 + } + }, + "baseline": { + "elapsed_ns": 26899, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284463, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9977856, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7125046, + "runtime_create_ns": 22086, + "jit_attach_ns": 49135, + "context_create_ns": 100588, + "definition_eval_ns": 36847, + "first_eval_ns": 215262, + "threshold_crossing_ns": 6638164, + "compile_ns": 6211938, + "install_ns": 41105, + "osr_ns": 0, + "steady_state_ns": 26899 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26853, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284006, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9949184, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6673658, + "runtime_create_ns": 21931, + "jit_attach_ns": 54673, + "context_create_ns": 100121, + "definition_eval_ns": 37422, + "first_eval_ns": 214561, + "threshold_crossing_ns": 6182489, + "compile_ns": 5874496, + "install_ns": 42035, + "osr_ns": 0, + "steady_state_ns": 26853 + } + }, + "candidate": { + "elapsed_ns": 25798, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 364734, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9797632, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6747581, + "runtime_create_ns": 23472, + "jit_attach_ns": 50144, + "context_create_ns": 106087, + "definition_eval_ns": 40142, + "first_eval_ns": 232711, + "threshold_crossing_ns": 6233892, + "compile_ns": 5884440, + "install_ns": 42647, + "osr_ns": 0, + "steady_state_ns": 25798 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26051, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288356, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9953280, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6817369, + "runtime_create_ns": 25208, + "jit_attach_ns": 46935, + "context_create_ns": 98478, + "definition_eval_ns": 35791, + "first_eval_ns": 213540, + "threshold_crossing_ns": 6337935, + "compile_ns": 6025544, + "install_ns": 41233, + "osr_ns": 0, + "steady_state_ns": 26051 + } + }, + "baseline": { + "elapsed_ns": 26968, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 289025, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9990144, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6828050, + "runtime_create_ns": 25086, + "jit_attach_ns": 48933, + "context_create_ns": 98842, + "definition_eval_ns": 33389, + "first_eval_ns": 215088, + "threshold_crossing_ns": 6344773, + "compile_ns": 6043334, + "install_ns": 38878, + "osr_ns": 0, + "steady_state_ns": 26968 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26521, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284976, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10014720, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6845034, + "runtime_create_ns": 22754, + "jit_attach_ns": 48169, + "context_create_ns": 101538, + "definition_eval_ns": 42228, + "first_eval_ns": 207516, + "threshold_crossing_ns": 6355933, + "compile_ns": 6005952, + "install_ns": 39302, + "osr_ns": 0, + "steady_state_ns": 26521 + } + }, + "candidate": { + "elapsed_ns": 26100, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 286846, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9953280, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6836703, + "runtime_create_ns": 25986, + "jit_attach_ns": 46867, + "context_create_ns": 101104, + "definition_eval_ns": 38423, + "first_eval_ns": 209117, + "threshold_crossing_ns": 6352713, + "compile_ns": 6001298, + "install_ns": 38726, + "osr_ns": 0, + "steady_state_ns": 26100 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 30409, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288971, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10002432, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7003679, + "runtime_create_ns": 23893, + "jit_attach_ns": 62416, + "context_create_ns": 100265, + "definition_eval_ns": 34595, + "first_eval_ns": 217066, + "threshold_crossing_ns": 6499746, + "compile_ns": 6096967, + "install_ns": 40068, + "osr_ns": 0, + "steady_state_ns": 30409 + } + }, + "baseline": { + "elapsed_ns": 26981, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 289781, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10027008, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6854857, + "runtime_create_ns": 23584, + "jit_attach_ns": 51238, + "context_create_ns": 100039, + "definition_eval_ns": 39213, + "first_eval_ns": 222215, + "threshold_crossing_ns": 6351695, + "compile_ns": 5995142, + "install_ns": 41979, + "osr_ns": 0, + "steady_state_ns": 26981 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27592, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284532, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9805824, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6714362, + "runtime_create_ns": 24719, + "jit_attach_ns": 49757, + "context_create_ns": 101059, + "definition_eval_ns": 36361, + "first_eval_ns": 217082, + "threshold_crossing_ns": 6220533, + "compile_ns": 5865419, + "install_ns": 39900, + "osr_ns": 0, + "steady_state_ns": 27592 + } + }, + "candidate": { + "elapsed_ns": 25950, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 289923, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10010624, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6872882, + "runtime_create_ns": 25888, + "jit_attach_ns": 48085, + "context_create_ns": 102403, + "definition_eval_ns": 37006, + "first_eval_ns": 220627, + "threshold_crossing_ns": 6378412, + "compile_ns": 6016374, + "install_ns": 40497, + "osr_ns": 0, + "steady_state_ns": 25950 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26068, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 301007, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9940992, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6810290, + "runtime_create_ns": 24573, + "jit_attach_ns": 48098, + "context_create_ns": 98465, + "definition_eval_ns": 35108, + "first_eval_ns": 217557, + "threshold_crossing_ns": 6324158, + "compile_ns": 6010195, + "install_ns": 39262, + "osr_ns": 0, + "steady_state_ns": 26068 + } + }, + "baseline": { + "elapsed_ns": 40414, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 267117, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9879552, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6849160, + "runtime_create_ns": 25175, + "jit_attach_ns": 48430, + "context_create_ns": 99918, + "definition_eval_ns": 37770, + "first_eval_ns": 212001, + "threshold_crossing_ns": 6348313, + "compile_ns": 5991966, + "install_ns": 41442, + "osr_ns": 0, + "steady_state_ns": 40414 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27201, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284319, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10014720, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6850546, + "runtime_create_ns": 22097, + "jit_attach_ns": 49422, + "context_create_ns": 99931, + "definition_eval_ns": 42333, + "first_eval_ns": 217750, + "threshold_crossing_ns": 6355082, + "compile_ns": 6000892, + "install_ns": 44168, + "osr_ns": 0, + "steady_state_ns": 27201 + } + }, + "candidate": { + "elapsed_ns": 26389, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 287868, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9990144, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6885001, + "runtime_create_ns": 22167, + "jit_attach_ns": 48513, + "context_create_ns": 101046, + "definition_eval_ns": 34748, + "first_eval_ns": 224901, + "threshold_crossing_ns": 6392804, + "compile_ns": 6045756, + "install_ns": 39040, + "osr_ns": 0, + "steady_state_ns": 26389 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26050, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284065, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10022912, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6884075, + "runtime_create_ns": 26240, + "jit_attach_ns": 50341, + "context_create_ns": 111843, + "definition_eval_ns": 41573, + "first_eval_ns": 216060, + "threshold_crossing_ns": 6374376, + "compile_ns": 6022800, + "install_ns": 45344, + "osr_ns": 0, + "steady_state_ns": 26050 + } + }, + "baseline": { + "elapsed_ns": 27054, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 286060, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10010624, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6693901, + "runtime_create_ns": 23067, + "jit_attach_ns": 49476, + "context_create_ns": 98462, + "definition_eval_ns": 42570, + "first_eval_ns": 211775, + "threshold_crossing_ns": 6204735, + "compile_ns": 5863424, + "install_ns": 40447, + "osr_ns": 0, + "steady_state_ns": 27054 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27487, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 285668, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6861084, + "runtime_create_ns": 21660, + "jit_attach_ns": 49334, + "context_create_ns": 103242, + "definition_eval_ns": 39253, + "first_eval_ns": 217323, + "threshold_crossing_ns": 6366910, + "compile_ns": 6018826, + "install_ns": 45060, + "osr_ns": 0, + "steady_state_ns": 27487 + } + }, + "candidate": { + "elapsed_ns": 26042, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288868, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9981952, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6651688, + "runtime_create_ns": 22715, + "jit_attach_ns": 49215, + "context_create_ns": 101498, + "definition_eval_ns": 36883, + "first_eval_ns": 224828, + "threshold_crossing_ns": 6155831, + "compile_ns": 5792605, + "install_ns": 40802, + "osr_ns": 0, + "steady_state_ns": 26042 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 28882, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 279811, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9928704, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6650144, + "runtime_create_ns": 22576, + "jit_attach_ns": 46586, + "context_create_ns": 101853, + "definition_eval_ns": 35130, + "first_eval_ns": 212897, + "threshold_crossing_ns": 6166430, + "compile_ns": 5842668, + "install_ns": 37813, + "osr_ns": 0, + "steady_state_ns": 28882 + } + }, + "baseline": { + "elapsed_ns": 26983, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284590, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10031104, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6828241, + "runtime_create_ns": 21958, + "jit_attach_ns": 47803, + "context_create_ns": 98302, + "definition_eval_ns": 36501, + "first_eval_ns": 215100, + "threshold_crossing_ns": 6344515, + "compile_ns": 5993137, + "install_ns": 41402, + "osr_ns": 0, + "steady_state_ns": 26983 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26718, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 289632, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6722685, + "runtime_create_ns": 24263, + "jit_attach_ns": 49354, + "context_create_ns": 97303, + "definition_eval_ns": 33496, + "first_eval_ns": 213312, + "threshold_crossing_ns": 6242466, + "compile_ns": 5891803, + "install_ns": 38557, + "osr_ns": 0, + "steady_state_ns": 26718 + } + }, + "candidate": { + "elapsed_ns": 26147, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 294212, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9953280, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6834527, + "runtime_create_ns": 22157, + "jit_attach_ns": 47469, + "context_create_ns": 99793, + "definition_eval_ns": 35207, + "first_eval_ns": 221942, + "threshold_crossing_ns": 6346369, + "compile_ns": 5997839, + "install_ns": 38743, + "osr_ns": 0, + "steady_state_ns": 26147 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 38771, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284615, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10014720, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6737721, + "runtime_create_ns": 27140, + "jit_attach_ns": 48413, + "context_create_ns": 103273, + "definition_eval_ns": 40497, + "first_eval_ns": 210098, + "threshold_crossing_ns": 6232220, + "compile_ns": 5877241, + "install_ns": 41554, + "osr_ns": 0, + "steady_state_ns": 38771 + } + }, + "baseline": { + "elapsed_ns": 26837, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 312198, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9977856, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6534545, + "runtime_create_ns": 24805, + "jit_attach_ns": 48636, + "context_create_ns": 98302, + "definition_eval_ns": 35989, + "first_eval_ns": 215197, + "threshold_crossing_ns": 6039498, + "compile_ns": 5682463, + "install_ns": 39581, + "osr_ns": 0, + "steady_state_ns": 26837 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26821, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284659, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6868565, + "runtime_create_ns": 32209, + "jit_attach_ns": 48055, + "context_create_ns": 99102, + "definition_eval_ns": 36984, + "first_eval_ns": 212676, + "threshold_crossing_ns": 6377541, + "compile_ns": 6025350, + "install_ns": 40992, + "osr_ns": 0, + "steady_state_ns": 26821 + } + }, + "candidate": { + "elapsed_ns": 26055, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288146, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9973760, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6702287, + "runtime_create_ns": 24077, + "jit_attach_ns": 48281, + "context_create_ns": 99245, + "definition_eval_ns": 36997, + "first_eval_ns": 226861, + "threshold_crossing_ns": 6206893, + "compile_ns": 5870920, + "install_ns": 41423, + "osr_ns": 0, + "steady_state_ns": 26055 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26291, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283641, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9900032, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6865435, + "runtime_create_ns": 25163, + "jit_attach_ns": 46538, + "context_create_ns": 96515, + "definition_eval_ns": 44676, + "first_eval_ns": 223486, + "threshold_crossing_ns": 6367284, + "compile_ns": 6018002, + "install_ns": 41331, + "osr_ns": 0, + "steady_state_ns": 26291 + } + }, + "baseline": { + "elapsed_ns": 27182, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 286160, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9977856, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6843994, + "runtime_create_ns": 23598, + "jit_attach_ns": 48120, + "context_create_ns": 100425, + "definition_eval_ns": 37786, + "first_eval_ns": 214016, + "threshold_crossing_ns": 6357436, + "compile_ns": 6006738, + "install_ns": 39809, + "osr_ns": 0, + "steady_state_ns": 27182 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26482, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284657, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9834496, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6863078, + "runtime_create_ns": 24333, + "jit_attach_ns": 49934, + "context_create_ns": 102285, + "definition_eval_ns": 40707, + "first_eval_ns": 224341, + "threshold_crossing_ns": 6359409, + "compile_ns": 6016343, + "install_ns": 43527, + "osr_ns": 0, + "steady_state_ns": 26482 + } + }, + "candidate": { + "elapsed_ns": 26008, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283780, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9969664, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6692365, + "runtime_create_ns": 21589, + "jit_attach_ns": 48262, + "context_create_ns": 99828, + "definition_eval_ns": 37835, + "first_eval_ns": 215567, + "threshold_crossing_ns": 6206967, + "compile_ns": 5849628, + "install_ns": 45241, + "osr_ns": 0, + "steady_state_ns": 26008 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 25802, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288061, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10072064, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6857677, + "runtime_create_ns": 23995, + "jit_attach_ns": 52858, + "context_create_ns": 100852, + "definition_eval_ns": 35663, + "first_eval_ns": 215155, + "threshold_crossing_ns": 6368659, + "compile_ns": 6011939, + "install_ns": 39233, + "osr_ns": 0, + "steady_state_ns": 25802 + } + }, + "baseline": { + "elapsed_ns": 26843, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284201, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9953280, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6684765, + "runtime_create_ns": 25567, + "jit_attach_ns": 53101, + "context_create_ns": 94435, + "definition_eval_ns": 35542, + "first_eval_ns": 210333, + "threshold_crossing_ns": 6203430, + "compile_ns": 5859416, + "install_ns": 39526, + "osr_ns": 0, + "steady_state_ns": 26843 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27073, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284309, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10018816, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6860229, + "runtime_create_ns": 23857, + "jit_attach_ns": 49452, + "context_create_ns": 109251, + "definition_eval_ns": 36068, + "first_eval_ns": 209236, + "threshold_crossing_ns": 6370839, + "compile_ns": 6014098, + "install_ns": 40048, + "osr_ns": 0, + "steady_state_ns": 27073 + } + }, + "candidate": { + "elapsed_ns": 25932, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283767, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10018816, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6613899, + "runtime_create_ns": 25209, + "jit_attach_ns": 48086, + "context_create_ns": 100343, + "definition_eval_ns": 39532, + "first_eval_ns": 227286, + "threshold_crossing_ns": 6112942, + "compile_ns": 5748627, + "install_ns": 42940, + "osr_ns": 0, + "steady_state_ns": 25932 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26036, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 291195, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9895936, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7039829, + "runtime_create_ns": 28672, + "jit_attach_ns": 54275, + "context_create_ns": 107178, + "definition_eval_ns": 53080, + "first_eval_ns": 224844, + "threshold_crossing_ns": 6508813, + "compile_ns": 6070020, + "install_ns": 40534, + "osr_ns": 0, + "steady_state_ns": 26036 + } + }, + "baseline": { + "elapsed_ns": 26334, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 290043, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9940992, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7142641, + "runtime_create_ns": 24955, + "jit_attach_ns": 51678, + "context_create_ns": 103116, + "definition_eval_ns": 41127, + "first_eval_ns": 223341, + "threshold_crossing_ns": 6635502, + "compile_ns": 6193590, + "install_ns": 40338, + "osr_ns": 0, + "steady_state_ns": 26334 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26741, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 287034, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6635039, + "runtime_create_ns": 21887, + "jit_attach_ns": 47560, + "context_create_ns": 101257, + "definition_eval_ns": 35354, + "first_eval_ns": 208975, + "threshold_crossing_ns": 6157915, + "compile_ns": 5808448, + "install_ns": 42008, + "osr_ns": 0, + "steady_state_ns": 26741 + } + }, + "candidate": { + "elapsed_ns": 25896, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283515, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6727367, + "runtime_create_ns": 25563, + "jit_attach_ns": 46091, + "context_create_ns": 96849, + "definition_eval_ns": 40087, + "first_eval_ns": 222970, + "threshold_crossing_ns": 6236237, + "compile_ns": 5927301, + "install_ns": 43710, + "osr_ns": 0, + "steady_state_ns": 25896 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26020, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283715, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9957376, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6857954, + "runtime_create_ns": 25369, + "jit_attach_ns": 45487, + "context_create_ns": 106439, + "definition_eval_ns": 39278, + "first_eval_ns": 215419, + "threshold_crossing_ns": 6366174, + "compile_ns": 6020292, + "install_ns": 40038, + "osr_ns": 0, + "steady_state_ns": 26020 + } + }, + "baseline": { + "elapsed_ns": 27048, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 289538, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6819806, + "runtime_create_ns": 25860, + "jit_attach_ns": 49522, + "context_create_ns": 98411, + "definition_eval_ns": 36837, + "first_eval_ns": 215695, + "threshold_crossing_ns": 6330083, + "compile_ns": 5998344, + "install_ns": 41468, + "osr_ns": 0, + "steady_state_ns": 27048 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26544, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284719, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9904128, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6646609, + "runtime_create_ns": 24005, + "jit_attach_ns": 48983, + "context_create_ns": 98126, + "definition_eval_ns": 33904, + "first_eval_ns": 213558, + "threshold_crossing_ns": 6165980, + "compile_ns": 5856793, + "install_ns": 40662, + "osr_ns": 0, + "steady_state_ns": 26544 + } + }, + "candidate": { + "elapsed_ns": 25829, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288738, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9990144, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6862493, + "runtime_create_ns": 25039, + "jit_attach_ns": 46598, + "context_create_ns": 99354, + "definition_eval_ns": 36324, + "first_eval_ns": 213447, + "threshold_crossing_ns": 6381490, + "compile_ns": 6028661, + "install_ns": 41064, + "osr_ns": 0, + "steady_state_ns": 25829 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26419, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284203, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9818112, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6862468, + "runtime_create_ns": 25426, + "jit_attach_ns": 45901, + "context_create_ns": 104768, + "definition_eval_ns": 37931, + "first_eval_ns": 216029, + "threshold_crossing_ns": 6371546, + "compile_ns": 6041339, + "install_ns": 39592, + "osr_ns": 0, + "steady_state_ns": 26419 + } + }, + "baseline": { + "elapsed_ns": 26760, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 285560, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6860468, + "runtime_create_ns": 24442, + "jit_attach_ns": 48268, + "context_create_ns": 99581, + "definition_eval_ns": 36365, + "first_eval_ns": 213898, + "threshold_crossing_ns": 6374760, + "compile_ns": 6018271, + "install_ns": 39769, + "osr_ns": 0, + "steady_state_ns": 26760 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27022, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283854, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6847941, + "runtime_create_ns": 24196, + "jit_attach_ns": 49259, + "context_create_ns": 98056, + "definition_eval_ns": 36103, + "first_eval_ns": 224926, + "threshold_crossing_ns": 6353211, + "compile_ns": 6039271, + "install_ns": 40593, + "osr_ns": 0, + "steady_state_ns": 27022 + } + }, + "candidate": { + "elapsed_ns": 31275, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 280384, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9846784, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6649268, + "runtime_create_ns": 24375, + "jit_attach_ns": 46316, + "context_create_ns": 97992, + "definition_eval_ns": 39302, + "first_eval_ns": 211708, + "threshold_crossing_ns": 6164573, + "compile_ns": 5813485, + "install_ns": 38417, + "osr_ns": 0, + "steady_state_ns": 31275 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26213, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283031, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9994240, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6703709, + "runtime_create_ns": 22239, + "jit_attach_ns": 49632, + "context_create_ns": 111139, + "definition_eval_ns": 39183, + "first_eval_ns": 211982, + "threshold_crossing_ns": 6206721, + "compile_ns": 5843077, + "install_ns": 44740, + "osr_ns": 0, + "steady_state_ns": 26213 + } + }, + "baseline": { + "elapsed_ns": 26990, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 285542, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9854976, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6825630, + "runtime_create_ns": 23912, + "jit_attach_ns": 49030, + "context_create_ns": 93733, + "definition_eval_ns": 33029, + "first_eval_ns": 214682, + "threshold_crossing_ns": 6348964, + "compile_ns": 6002640, + "install_ns": 38175, + "osr_ns": 0, + "steady_state_ns": 26990 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27157, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 287684, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9850880, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6684014, + "runtime_create_ns": 22851, + "jit_attach_ns": 49219, + "context_create_ns": 101304, + "definition_eval_ns": 35769, + "first_eval_ns": 221009, + "threshold_crossing_ns": 6193297, + "compile_ns": 5840101, + "install_ns": 39254, + "osr_ns": 0, + "steady_state_ns": 27157 + } + }, + "candidate": { + "elapsed_ns": 35750, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 282181, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10088448, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7024466, + "runtime_create_ns": 24566, + "jit_attach_ns": 48976, + "context_create_ns": 103665, + "definition_eval_ns": 40167, + "first_eval_ns": 215028, + "threshold_crossing_ns": 6500999, + "compile_ns": 6095065, + "install_ns": 41942, + "osr_ns": 0, + "steady_state_ns": 35750 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26188, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 287800, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9838592, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6683737, + "runtime_create_ns": 24218, + "jit_attach_ns": 52333, + "context_create_ns": 95868, + "definition_eval_ns": 39015, + "first_eval_ns": 213775, + "threshold_crossing_ns": 6198287, + "compile_ns": 5848777, + "install_ns": 40474, + "osr_ns": 0, + "steady_state_ns": 26188 + } + }, + "baseline": { + "elapsed_ns": 27044, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 297901, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10010624, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6745298, + "runtime_create_ns": 24681, + "jit_attach_ns": 48858, + "context_create_ns": 98566, + "definition_eval_ns": 36938, + "first_eval_ns": 210424, + "threshold_crossing_ns": 6262288, + "compile_ns": 5937015, + "install_ns": 41822, + "osr_ns": 0, + "steady_state_ns": 27044 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26667, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 284412, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10027008, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6880403, + "runtime_create_ns": 25102, + "jit_attach_ns": 47870, + "context_create_ns": 104658, + "definition_eval_ns": 37763, + "first_eval_ns": 207728, + "threshold_crossing_ns": 6395588, + "compile_ns": 6033000, + "install_ns": 42025, + "osr_ns": 0, + "steady_state_ns": 26667 + } + }, + "candidate": { + "elapsed_ns": 26060, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 283200, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9936896, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6570732, + "runtime_create_ns": 25600, + "jit_attach_ns": 47217, + "context_create_ns": 100024, + "definition_eval_ns": 37468, + "first_eval_ns": 225286, + "threshold_crossing_ns": 6073388, + "compile_ns": 5735213, + "install_ns": 41340, + "osr_ns": 0, + "steady_state_ns": 26060 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26160, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 287861, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 10100736, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6674798, + "runtime_create_ns": 22007, + "jit_attach_ns": 48821, + "context_create_ns": 101024, + "definition_eval_ns": 36294, + "first_eval_ns": 214678, + "threshold_crossing_ns": 6189187, + "compile_ns": 5834564, + "install_ns": 42274, + "osr_ns": 0, + "steady_state_ns": 26160 + } + }, + "baseline": { + "elapsed_ns": 27005, + "checksum": "number:413e809800000000", + "native_entries": 19, + "native_acquisitions": 19, + "native_exits": 19, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 0, + "profitability_approved": 0, + "profitability_rejected": 0, + "benefit_recordings": 15, + "measured_benefit_ns": 288569, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 13510215378485042714, + "peak_rss_bytes": 9920512, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 6826792, + "runtime_create_ns": 21760, + "jit_attach_ns": 47869, + "context_create_ns": 98979, + "definition_eval_ns": 38529, + "first_eval_ns": 222946, + "threshold_crossing_ns": 6333634, + "compile_ns": 6037371, + "install_ns": 39987, + "osr_ns": 0, + "steady_state_ns": 27005 + } + } + } + ], + "automatic": [ + { + "pair_index": 0, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27360, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283125, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9998336, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8095880, + "runtime_create_ns": 39953, + "jit_attach_ns": 49068, + "context_create_ns": 100778, + "definition_eval_ns": 26587, + "first_eval_ns": 190976, + "threshold_crossing_ns": 7634576, + "compile_ns": 6206975, + "install_ns": 40430, + "osr_ns": 0, + "steady_state_ns": 27360 + } + }, + "candidate": { + "elapsed_ns": 26815, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281152, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9969664, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8469745, + "runtime_create_ns": 24435, + "jit_attach_ns": 48661, + "context_create_ns": 102564, + "definition_eval_ns": 35826, + "first_eval_ns": 198219, + "threshold_crossing_ns": 8002471, + "compile_ns": 6513923, + "install_ns": 43191, + "osr_ns": 0, + "steady_state_ns": 26815 + } + } + }, + { + "pair_index": 1, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26008, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284758, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10059776, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8240781, + "runtime_create_ns": 22230, + "jit_attach_ns": 48099, + "context_create_ns": 99671, + "definition_eval_ns": 31332, + "first_eval_ns": 207438, + "threshold_crossing_ns": 7781837, + "compile_ns": 6405593, + "install_ns": 39730, + "osr_ns": 0, + "steady_state_ns": 26008 + } + }, + "baseline": { + "elapsed_ns": 27209, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283217, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10018816, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8331487, + "runtime_create_ns": 28878, + "jit_attach_ns": 50929, + "context_create_ns": 97589, + "definition_eval_ns": 25657, + "first_eval_ns": 206109, + "threshold_crossing_ns": 7871522, + "compile_ns": 6439616, + "install_ns": 38997, + "osr_ns": 0, + "steady_state_ns": 27209 + } + } + }, + { + "pair_index": 2, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 36305, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284265, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9965568, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8358508, + "runtime_create_ns": 24977, + "jit_attach_ns": 48575, + "context_create_ns": 100421, + "definition_eval_ns": 31610, + "first_eval_ns": 203321, + "threshold_crossing_ns": 7884407, + "compile_ns": 6399639, + "install_ns": 51546, + "osr_ns": 0, + "steady_state_ns": 36305 + } + }, + "candidate": { + "elapsed_ns": 26334, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283550, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9973760, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 9566472, + "runtime_create_ns": 33819, + "jit_attach_ns": 58154, + "context_create_ns": 113956, + "definition_eval_ns": 49156, + "first_eval_ns": 208148, + "threshold_crossing_ns": 9046104, + "compile_ns": 6992956, + "install_ns": 50603, + "osr_ns": 0, + "steady_state_ns": 26334 + } + } + }, + { + "pair_index": 3, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26271, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283378, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10088448, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8343299, + "runtime_create_ns": 21948, + "jit_attach_ns": 59407, + "context_create_ns": 100464, + "definition_eval_ns": 28856, + "first_eval_ns": 185869, + "threshold_crossing_ns": 7894129, + "compile_ns": 6493953, + "install_ns": 42634, + "osr_ns": 0, + "steady_state_ns": 26271 + } + }, + "baseline": { + "elapsed_ns": 27430, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 289088, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10002432, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8103050, + "runtime_create_ns": 24471, + "jit_attach_ns": 52983, + "context_create_ns": 102623, + "definition_eval_ns": 29774, + "first_eval_ns": 195481, + "threshold_crossing_ns": 7643411, + "compile_ns": 6338411, + "install_ns": 44620, + "osr_ns": 0, + "steady_state_ns": 27430 + } + } + }, + { + "pair_index": 4, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27286, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280384, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9854976, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7995896, + "runtime_create_ns": 24324, + "jit_attach_ns": 49297, + "context_create_ns": 93848, + "definition_eval_ns": 26865, + "first_eval_ns": 202435, + "threshold_crossing_ns": 7547172, + "compile_ns": 6156114, + "install_ns": 39415, + "osr_ns": 0, + "steady_state_ns": 27286 + } + }, + "candidate": { + "elapsed_ns": 26319, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280221, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9854976, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8259688, + "runtime_create_ns": 27174, + "jit_attach_ns": 46786, + "context_create_ns": 97774, + "definition_eval_ns": 49356, + "first_eval_ns": 201089, + "threshold_crossing_ns": 7787673, + "compile_ns": 6441446, + "install_ns": 40176, + "osr_ns": 0, + "steady_state_ns": 26319 + } + } + }, + { + "pair_index": 5, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26271, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281139, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9973760, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8415688, + "runtime_create_ns": 24091, + "jit_attach_ns": 48323, + "context_create_ns": 100246, + "definition_eval_ns": 30262, + "first_eval_ns": 191343, + "threshold_crossing_ns": 7969936, + "compile_ns": 6556677, + "install_ns": 42076, + "osr_ns": 0, + "steady_state_ns": 26271 + } + }, + "baseline": { + "elapsed_ns": 27391, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 293220, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10022912, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8167211, + "runtime_create_ns": 22377, + "jit_attach_ns": 47691, + "context_create_ns": 96706, + "definition_eval_ns": 27513, + "first_eval_ns": 192366, + "threshold_crossing_ns": 7726756, + "compile_ns": 6319479, + "install_ns": 42017, + "osr_ns": 0, + "steady_state_ns": 27391 + } + } + }, + { + "pair_index": 6, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 40601, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 265590, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10010624, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8350732, + "runtime_create_ns": 23582, + "jit_attach_ns": 50610, + "context_create_ns": 100512, + "definition_eval_ns": 24967, + "first_eval_ns": 187426, + "threshold_crossing_ns": 7895253, + "compile_ns": 6485888, + "install_ns": 40525, + "osr_ns": 0, + "steady_state_ns": 40601 + } + }, + "candidate": { + "elapsed_ns": 26103, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281922, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9850880, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8422404, + "runtime_create_ns": 24969, + "jit_attach_ns": 46939, + "context_create_ns": 99476, + "definition_eval_ns": 34853, + "first_eval_ns": 190732, + "threshold_crossing_ns": 7976414, + "compile_ns": 6575906, + "install_ns": 39872, + "osr_ns": 0, + "steady_state_ns": 26103 + } + } + }, + { + "pair_index": 7, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26008, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280358, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9916416, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8297541, + "runtime_create_ns": 28269, + "jit_attach_ns": 59637, + "context_create_ns": 106977, + "definition_eval_ns": 28232, + "first_eval_ns": 192681, + "threshold_crossing_ns": 7831898, + "compile_ns": 6363866, + "install_ns": 42239, + "osr_ns": 0, + "steady_state_ns": 26008 + } + }, + "baseline": { + "elapsed_ns": 27374, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281462, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10010624, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8189590, + "runtime_create_ns": 22149, + "jit_attach_ns": 49488, + "context_create_ns": 101463, + "definition_eval_ns": 32516, + "first_eval_ns": 195732, + "threshold_crossing_ns": 7733694, + "compile_ns": 6362156, + "install_ns": 39523, + "osr_ns": 0, + "steady_state_ns": 27374 + } + } + }, + { + "pair_index": 8, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 40673, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 266206, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10047488, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8330975, + "runtime_create_ns": 23272, + "jit_attach_ns": 53062, + "context_create_ns": 100970, + "definition_eval_ns": 27604, + "first_eval_ns": 193826, + "threshold_crossing_ns": 7862990, + "compile_ns": 6510014, + "install_ns": 44463, + "osr_ns": 0, + "steady_state_ns": 40673 + } + }, + "candidate": { + "elapsed_ns": 26102, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284177, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9859072, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8343716, + "runtime_create_ns": 26586, + "jit_attach_ns": 49362, + "context_create_ns": 101008, + "definition_eval_ns": 28805, + "first_eval_ns": 196540, + "threshold_crossing_ns": 7888634, + "compile_ns": 6451190, + "install_ns": 40896, + "osr_ns": 0, + "steady_state_ns": 26102 + } + } + }, + { + "pair_index": 9, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 25887, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284241, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9916416, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8175799, + "runtime_create_ns": 26121, + "jit_attach_ns": 48544, + "context_create_ns": 101032, + "definition_eval_ns": 29134, + "first_eval_ns": 190069, + "threshold_crossing_ns": 7727595, + "compile_ns": 6303132, + "install_ns": 39917, + "osr_ns": 0, + "steady_state_ns": 25887 + } + }, + "baseline": { + "elapsed_ns": 27276, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 286736, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8447519, + "runtime_create_ns": 25882, + "jit_attach_ns": 46301, + "context_create_ns": 110126, + "definition_eval_ns": 27156, + "first_eval_ns": 189622, + "threshold_crossing_ns": 7995293, + "compile_ns": 6595571, + "install_ns": 45146, + "osr_ns": 0, + "steady_state_ns": 27276 + } + } + }, + { + "pair_index": 10, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 26951, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 296854, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8221400, + "runtime_create_ns": 25483, + "jit_attach_ns": 48450, + "context_create_ns": 98552, + "definition_eval_ns": 27047, + "first_eval_ns": 199996, + "threshold_crossing_ns": 7769522, + "compile_ns": 6341858, + "install_ns": 42569, + "osr_ns": 0, + "steady_state_ns": 26951 + } + }, + "candidate": { + "elapsed_ns": 26377, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 282668, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10022912, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8072858, + "runtime_create_ns": 21806, + "jit_attach_ns": 48857, + "context_create_ns": 104716, + "definition_eval_ns": 31748, + "first_eval_ns": 199967, + "threshold_crossing_ns": 7612599, + "compile_ns": 6189756, + "install_ns": 42048, + "osr_ns": 0, + "steady_state_ns": 26377 + } + } + }, + { + "pair_index": 11, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26335, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280986, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9977856, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8086995, + "runtime_create_ns": 21463, + "jit_attach_ns": 49027, + "context_create_ns": 98983, + "definition_eval_ns": 28000, + "first_eval_ns": 190687, + "threshold_crossing_ns": 7646504, + "compile_ns": 6302389, + "install_ns": 41241, + "osr_ns": 0, + "steady_state_ns": 26335 + } + }, + "baseline": { + "elapsed_ns": 27297, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280443, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10027008, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8660251, + "runtime_create_ns": 23078, + "jit_attach_ns": 48548, + "context_create_ns": 102652, + "definition_eval_ns": 28645, + "first_eval_ns": 198604, + "threshold_crossing_ns": 8204138, + "compile_ns": 6835248, + "install_ns": 39433, + "osr_ns": 0, + "steady_state_ns": 27297 + } + } + }, + { + "pair_index": 12, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27166, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281623, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9928704, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8157812, + "runtime_create_ns": 23346, + "jit_attach_ns": 48987, + "context_create_ns": 101057, + "definition_eval_ns": 28646, + "first_eval_ns": 189894, + "threshold_crossing_ns": 7711857, + "compile_ns": 6374183, + "install_ns": 45064, + "osr_ns": 0, + "steady_state_ns": 27166 + } + }, + "candidate": { + "elapsed_ns": 26294, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283391, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10006528, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8247548, + "runtime_create_ns": 23854, + "jit_attach_ns": 47600, + "context_create_ns": 100302, + "definition_eval_ns": 29485, + "first_eval_ns": 191042, + "threshold_crossing_ns": 7804578, + "compile_ns": 6425979, + "install_ns": 43228, + "osr_ns": 0, + "steady_state_ns": 26294 + } + } + }, + { + "pair_index": 13, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26299, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 285705, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10059776, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8203315, + "runtime_create_ns": 24444, + "jit_attach_ns": 48687, + "context_create_ns": 101488, + "definition_eval_ns": 36823, + "first_eval_ns": 189596, + "threshold_crossing_ns": 7749830, + "compile_ns": 6403239, + "install_ns": 41143, + "osr_ns": 0, + "steady_state_ns": 26299 + } + }, + "baseline": { + "elapsed_ns": 27161, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280591, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10018816, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8555063, + "runtime_create_ns": 23926, + "jit_attach_ns": 47946, + "context_create_ns": 102632, + "definition_eval_ns": 30864, + "first_eval_ns": 193354, + "threshold_crossing_ns": 8102841, + "compile_ns": 6651606, + "install_ns": 44356, + "osr_ns": 0, + "steady_state_ns": 27161 + } + } + }, + { + "pair_index": 14, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27731, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283500, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9904128, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8065681, + "runtime_create_ns": 28506, + "jit_attach_ns": 48301, + "context_create_ns": 97754, + "definition_eval_ns": 24369, + "first_eval_ns": 186161, + "threshold_crossing_ns": 7622783, + "compile_ns": 6188190, + "install_ns": 44182, + "osr_ns": 0, + "steady_state_ns": 27731 + } + }, + "candidate": { + "elapsed_ns": 26703, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280979, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9908224, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8040288, + "runtime_create_ns": 24982, + "jit_attach_ns": 49168, + "context_create_ns": 101766, + "definition_eval_ns": 40719, + "first_eval_ns": 188807, + "threshold_crossing_ns": 7582216, + "compile_ns": 6163832, + "install_ns": 40486, + "osr_ns": 0, + "steady_state_ns": 26703 + } + } + }, + { + "pair_index": 15, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26037, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 285223, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9912320, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8029165, + "runtime_create_ns": 24895, + "jit_attach_ns": 48242, + "context_create_ns": 100199, + "definition_eval_ns": 28698, + "first_eval_ns": 194633, + "threshold_crossing_ns": 7581879, + "compile_ns": 6156358, + "install_ns": 39989, + "osr_ns": 0, + "steady_state_ns": 26037 + } + }, + "baseline": { + "elapsed_ns": 27198, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283578, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10014720, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8334889, + "runtime_create_ns": 26083, + "jit_attach_ns": 53568, + "context_create_ns": 100623, + "definition_eval_ns": 28253, + "first_eval_ns": 198315, + "threshold_crossing_ns": 7875131, + "compile_ns": 6463082, + "install_ns": 41427, + "osr_ns": 0, + "steady_state_ns": 27198 + } + } + }, + { + "pair_index": 16, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27277, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280556, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9949184, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 9368537, + "runtime_create_ns": 24865, + "jit_attach_ns": 49195, + "context_create_ns": 101560, + "definition_eval_ns": 31898, + "first_eval_ns": 202436, + "threshold_crossing_ns": 8903501, + "compile_ns": 7424360, + "install_ns": 40969, + "osr_ns": 0, + "steady_state_ns": 27277 + } + }, + "candidate": { + "elapsed_ns": 26377, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284560, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9932800, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8431802, + "runtime_create_ns": 29083, + "jit_attach_ns": 48149, + "context_create_ns": 98674, + "definition_eval_ns": 37692, + "first_eval_ns": 190389, + "threshold_crossing_ns": 7975474, + "compile_ns": 6569044, + "install_ns": 43728, + "osr_ns": 0, + "steady_state_ns": 26377 + } + } + }, + { + "pair_index": 17, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26250, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283759, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9961472, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8281505, + "runtime_create_ns": 24295, + "jit_attach_ns": 49223, + "context_create_ns": 97852, + "definition_eval_ns": 26398, + "first_eval_ns": 200742, + "threshold_crossing_ns": 7830458, + "compile_ns": 6456010, + "install_ns": 38886, + "osr_ns": 0, + "steady_state_ns": 26250 + } + }, + "baseline": { + "elapsed_ns": 27727, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283355, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9994240, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8585741, + "runtime_create_ns": 27380, + "jit_attach_ns": 48793, + "context_create_ns": 99046, + "definition_eval_ns": 26970, + "first_eval_ns": 208527, + "threshold_crossing_ns": 8121357, + "compile_ns": 6658641, + "install_ns": 42615, + "osr_ns": 0, + "steady_state_ns": 27727 + } + } + }, + { + "pair_index": 18, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27745, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280140, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9920512, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8629480, + "runtime_create_ns": 24676, + "jit_attach_ns": 49804, + "context_create_ns": 114454, + "definition_eval_ns": 27436, + "first_eval_ns": 191060, + "threshold_crossing_ns": 8169852, + "compile_ns": 6751775, + "install_ns": 46855, + "osr_ns": 0, + "steady_state_ns": 27745 + } + }, + "candidate": { + "elapsed_ns": 26112, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 294914, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9940992, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8573278, + "runtime_create_ns": 26732, + "jit_attach_ns": 47711, + "context_create_ns": 105466, + "definition_eval_ns": 30005, + "first_eval_ns": 196617, + "threshold_crossing_ns": 8115242, + "compile_ns": 6608886, + "install_ns": 38652, + "osr_ns": 0, + "steady_state_ns": 26112 + } + } + }, + { + "pair_index": 19, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26201, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283595, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10051584, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8191110, + "runtime_create_ns": 22505, + "jit_attach_ns": 49426, + "context_create_ns": 101488, + "definition_eval_ns": 29449, + "first_eval_ns": 188269, + "threshold_crossing_ns": 7749224, + "compile_ns": 6320394, + "install_ns": 41515, + "osr_ns": 0, + "steady_state_ns": 26201 + } + }, + "baseline": { + "elapsed_ns": 27322, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280159, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9863168, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8568584, + "runtime_create_ns": 28361, + "jit_attach_ns": 50544, + "context_create_ns": 97630, + "definition_eval_ns": 30887, + "first_eval_ns": 193731, + "threshold_crossing_ns": 8116212, + "compile_ns": 6620218, + "install_ns": 45665, + "osr_ns": 0, + "steady_state_ns": 27322 + } + } + }, + { + "pair_index": 20, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27289, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283272, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9986048, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8311829, + "runtime_create_ns": 22601, + "jit_attach_ns": 50020, + "context_create_ns": 99433, + "definition_eval_ns": 29988, + "first_eval_ns": 193673, + "threshold_crossing_ns": 7862506, + "compile_ns": 6442989, + "install_ns": 40060, + "osr_ns": 0, + "steady_state_ns": 27289 + } + }, + "candidate": { + "elapsed_ns": 26456, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 288768, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9924608, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8281201, + "runtime_create_ns": 25962, + "jit_attach_ns": 47102, + "context_create_ns": 97678, + "definition_eval_ns": 36448, + "first_eval_ns": 192298, + "threshold_crossing_ns": 7831683, + "compile_ns": 6452285, + "install_ns": 41767, + "osr_ns": 0, + "steady_state_ns": 26456 + } + } + }, + { + "pair_index": 21, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26663, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281709, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8338477, + "runtime_create_ns": 24647, + "jit_attach_ns": 46498, + "context_create_ns": 96496, + "definition_eval_ns": 32589, + "first_eval_ns": 189337, + "threshold_crossing_ns": 7897818, + "compile_ns": 6484428, + "install_ns": 43262, + "osr_ns": 0, + "steady_state_ns": 26663 + } + }, + "baseline": { + "elapsed_ns": 27425, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 282564, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9998336, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8264770, + "runtime_create_ns": 26789, + "jit_attach_ns": 50686, + "context_create_ns": 100035, + "definition_eval_ns": 26874, + "first_eval_ns": 197487, + "threshold_crossing_ns": 7809108, + "compile_ns": 6468748, + "install_ns": 38926, + "osr_ns": 0, + "steady_state_ns": 27425 + } + } + }, + { + "pair_index": 22, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27289, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 291259, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9895936, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8290249, + "runtime_create_ns": 24131, + "jit_attach_ns": 49679, + "context_create_ns": 100727, + "definition_eval_ns": 27509, + "first_eval_ns": 193862, + "threshold_crossing_ns": 7840971, + "compile_ns": 6466980, + "install_ns": 40179, + "osr_ns": 0, + "steady_state_ns": 27289 + } + }, + "candidate": { + "elapsed_ns": 26097, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280434, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9818112, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8247685, + "runtime_create_ns": 23693, + "jit_attach_ns": 48338, + "context_create_ns": 102880, + "definition_eval_ns": 32793, + "first_eval_ns": 187568, + "threshold_crossing_ns": 7801373, + "compile_ns": 6446645, + "install_ns": 42942, + "osr_ns": 0, + "steady_state_ns": 26097 + } + } + }, + { + "pair_index": 23, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26190, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 292402, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9994240, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8234032, + "runtime_create_ns": 23776, + "jit_attach_ns": 48180, + "context_create_ns": 99703, + "definition_eval_ns": 25782, + "first_eval_ns": 191494, + "threshold_crossing_ns": 7793906, + "compile_ns": 6416465, + "install_ns": 39430, + "osr_ns": 0, + "steady_state_ns": 26190 + } + }, + "baseline": { + "elapsed_ns": 27715, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 282214, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8197933, + "runtime_create_ns": 24456, + "jit_attach_ns": 50289, + "context_create_ns": 100141, + "definition_eval_ns": 28113, + "first_eval_ns": 197891, + "threshold_crossing_ns": 7743110, + "compile_ns": 6376111, + "install_ns": 39192, + "osr_ns": 0, + "steady_state_ns": 27715 + } + } + }, + { + "pair_index": 24, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27243, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281039, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9945088, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8227307, + "runtime_create_ns": 22188, + "jit_attach_ns": 47957, + "context_create_ns": 98089, + "definition_eval_ns": 30329, + "first_eval_ns": 203074, + "threshold_crossing_ns": 7773079, + "compile_ns": 6356568, + "install_ns": 38321, + "osr_ns": 0, + "steady_state_ns": 27243 + } + }, + "candidate": { + "elapsed_ns": 26215, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 282584, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10031104, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8087561, + "runtime_create_ns": 22947, + "jit_attach_ns": 47794, + "context_create_ns": 102947, + "definition_eval_ns": 29814, + "first_eval_ns": 190378, + "threshold_crossing_ns": 7641310, + "compile_ns": 6264077, + "install_ns": 38592, + "osr_ns": 0, + "steady_state_ns": 26215 + } + } + }, + { + "pair_index": 25, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26483, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281794, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9756672, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8024272, + "runtime_create_ns": 23762, + "jit_attach_ns": 47067, + "context_create_ns": 112166, + "definition_eval_ns": 28598, + "first_eval_ns": 187789, + "threshold_crossing_ns": 7574536, + "compile_ns": 6162913, + "install_ns": 43689, + "osr_ns": 0, + "steady_state_ns": 26483 + } + }, + "baseline": { + "elapsed_ns": 27195, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 283227, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9998336, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8219557, + "runtime_create_ns": 26082, + "jit_attach_ns": 51396, + "context_create_ns": 99706, + "definition_eval_ns": 25591, + "first_eval_ns": 198817, + "threshold_crossing_ns": 7767341, + "compile_ns": 6326507, + "install_ns": 45240, + "osr_ns": 0, + "steady_state_ns": 27195 + } + } + }, + { + "pair_index": 26, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 29950, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 278440, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 10027008, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8232200, + "runtime_create_ns": 23221, + "jit_attach_ns": 48988, + "context_create_ns": 101107, + "definition_eval_ns": 28346, + "first_eval_ns": 202614, + "threshold_crossing_ns": 7770690, + "compile_ns": 6336631, + "install_ns": 42775, + "osr_ns": 0, + "steady_state_ns": 29950 + } + }, + "candidate": { + "elapsed_ns": 26353, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281207, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9895936, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8190640, + "runtime_create_ns": 25085, + "jit_attach_ns": 46294, + "context_create_ns": 99075, + "definition_eval_ns": 39524, + "first_eval_ns": 203862, + "threshold_crossing_ns": 7726259, + "compile_ns": 6302027, + "install_ns": 38682, + "osr_ns": 0, + "steady_state_ns": 26353 + } + } + }, + { + "pair_index": 27, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26043, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 293153, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9854976, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8413009, + "runtime_create_ns": 24833, + "jit_attach_ns": 46367, + "context_create_ns": 98488, + "definition_eval_ns": 30754, + "first_eval_ns": 196267, + "threshold_crossing_ns": 7967198, + "compile_ns": 6544331, + "install_ns": 41412, + "osr_ns": 0, + "steady_state_ns": 26043 + } + }, + "baseline": { + "elapsed_ns": 27296, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281334, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9904128, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8156305, + "runtime_create_ns": 21815, + "jit_attach_ns": 49267, + "context_create_ns": 100388, + "definition_eval_ns": 30396, + "first_eval_ns": 197246, + "threshold_crossing_ns": 7703849, + "compile_ns": 6372937, + "install_ns": 39182, + "osr_ns": 0, + "steady_state_ns": 27296 + } + } + }, + { + "pair_index": 28, + "engine_order": [ + "baseline", + "candidate" + ], + "baseline": { + "elapsed_ns": 27588, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 284374, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9916416, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8152416, + "runtime_create_ns": 23663, + "jit_attach_ns": 49012, + "context_create_ns": 98113, + "definition_eval_ns": 34957, + "first_eval_ns": 189415, + "threshold_crossing_ns": 7702665, + "compile_ns": 6330817, + "install_ns": 38299, + "osr_ns": 0, + "steady_state_ns": 27588 + } + }, + "candidate": { + "elapsed_ns": 26142, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 281095, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9961472, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8282960, + "runtime_create_ns": 23753, + "jit_attach_ns": 46533, + "context_create_ns": 100031, + "definition_eval_ns": 29104, + "first_eval_ns": 199794, + "threshold_crossing_ns": 7832668, + "compile_ns": 6414293, + "install_ns": 46959, + "osr_ns": 0, + "steady_state_ns": 26142 + } + } + }, + { + "pair_index": 29, + "engine_order": [ + "candidate", + "baseline" + ], + "candidate": { + "elapsed_ns": 26249, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280496, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9998336, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 8337213, + "runtime_create_ns": 27178, + "jit_attach_ns": 47512, + "context_create_ns": 100240, + "definition_eval_ns": 30278, + "first_eval_ns": 186366, + "threshold_crossing_ns": 7894311, + "compile_ns": 6574829, + "install_ns": 40100, + "osr_ns": 0, + "steady_state_ns": 26249 + } + }, + "baseline": { + "elapsed_ns": 27413, + "checksum": "number:413e809800000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 0, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 15, + "measured_benefit_ns": 280405, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 9867264, + "code_bytes": 15354, + "metadata_bytes": 5716, + "active_ir_bytes": 1617, + "automatic_ready": true, + "phases": { + "total_ns": 7386216, + "runtime_create_ns": 24058, + "jit_attach_ns": 48641, + "context_create_ns": 102001, + "definition_eval_ns": 28793, + "first_eval_ns": 198351, + "threshold_crossing_ns": 6931784, + "compile_ns": 5523530, + "install_ns": 41951, + "osr_ns": 0, + "steady_state_ns": 27413 + } + } + } + ] + }, + "throughput": { + "interpreter": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 429, + "elapsed_ns": 1000228751 + }, + { + "window_index": 1, + "fresh_workers": 440, + "elapsed_ns": 1000087044 + }, + { + "window_index": 2, + "fresh_workers": 432, + "elapsed_ns": 1000367146 + }, + { + "window_index": 3, + "fresh_workers": 444, + "elapsed_ns": 1000724812 + }, + { + "window_index": 4, + "fresh_workers": 444, + "elapsed_ns": 1000213929 + }, + { + "window_index": 5, + "fresh_workers": 438, + "elapsed_ns": 1001243138 + }, + { + "window_index": 6, + "fresh_workers": 434, + "elapsed_ns": 1001237883 + }, + { + "window_index": 7, + "fresh_workers": 441, + "elapsed_ns": 1001620043 + }, + { + "window_index": 8, + "fresh_workers": 433, + "elapsed_ns": 1000716063 + }, + { + "window_index": 9, + "fresh_workers": 417, + "elapsed_ns": 1002505403 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 435, + "elapsed_ns": 1000414244 + }, + { + "window_index": 1, + "fresh_workers": 434, + "elapsed_ns": 1001629335 + }, + { + "window_index": 2, + "fresh_workers": 439, + "elapsed_ns": 1000111307 + }, + { + "window_index": 3, + "fresh_workers": 451, + "elapsed_ns": 1000182883 + }, + { + "window_index": 4, + "fresh_workers": 440, + "elapsed_ns": 1001332810 + }, + { + "window_index": 5, + "fresh_workers": 447, + "elapsed_ns": 1000510316 + }, + { + "window_index": 6, + "fresh_workers": 436, + "elapsed_ns": 1000833759 + }, + { + "window_index": 7, + "fresh_workers": 436, + "elapsed_ns": 1000703641 + }, + { + "window_index": 8, + "fresh_workers": 438, + "elapsed_ns": 1000746576 + }, + { + "window_index": 9, + "fresh_workers": 436, + "elapsed_ns": 1002031476 + } + ] + }, + "tier1": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 120, + "elapsed_ns": 1000390398 + }, + { + "window_index": 1, + "fresh_workers": 120, + "elapsed_ns": 1002178725 + }, + { + "window_index": 2, + "fresh_workers": 119, + "elapsed_ns": 1003566402 + }, + { + "window_index": 3, + "fresh_workers": 120, + "elapsed_ns": 1004739115 + }, + { + "window_index": 4, + "fresh_workers": 120, + "elapsed_ns": 1000320689 + }, + { + "window_index": 5, + "fresh_workers": 119, + "elapsed_ns": 1005840585 + }, + { + "window_index": 6, + "fresh_workers": 120, + "elapsed_ns": 1006503331 + }, + { + "window_index": 7, + "fresh_workers": 120, + "elapsed_ns": 1000275682 + }, + { + "window_index": 8, + "fresh_workers": 120, + "elapsed_ns": 1005090408 + }, + { + "window_index": 9, + "fresh_workers": 119, + "elapsed_ns": 1000036479 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 119, + "elapsed_ns": 1006273701 + }, + { + "window_index": 1, + "fresh_workers": 119, + "elapsed_ns": 1003729720 + }, + { + "window_index": 2, + "fresh_workers": 120, + "elapsed_ns": 1005782234 + }, + { + "window_index": 3, + "fresh_workers": 119, + "elapsed_ns": 1002967611 + }, + { + "window_index": 4, + "fresh_workers": 119, + "elapsed_ns": 1003041196 + }, + { + "window_index": 5, + "fresh_workers": 120, + "elapsed_ns": 1004626266 + }, + { + "window_index": 6, + "fresh_workers": 119, + "elapsed_ns": 1002276067 + }, + { + "window_index": 7, + "fresh_workers": 120, + "elapsed_ns": 1007510820 + }, + { + "window_index": 8, + "fresh_workers": 119, + "elapsed_ns": 1007828716 + }, + { + "window_index": 9, + "fresh_workers": 119, + "elapsed_ns": 1001114726 + } + ] + }, + "tier2": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 115, + "elapsed_ns": 1003639163 + }, + { + "window_index": 1, + "fresh_workers": 116, + "elapsed_ns": 1005204453 + }, + { + "window_index": 2, + "fresh_workers": 117, + "elapsed_ns": 1005405062 + }, + { + "window_index": 3, + "fresh_workers": 116, + "elapsed_ns": 1001615397 + }, + { + "window_index": 4, + "fresh_workers": 115, + "elapsed_ns": 1001493012 + }, + { + "window_index": 5, + "fresh_workers": 116, + "elapsed_ns": 1004567633 + }, + { + "window_index": 6, + "fresh_workers": 117, + "elapsed_ns": 1000676873 + }, + { + "window_index": 7, + "fresh_workers": 116, + "elapsed_ns": 1001221044 + }, + { + "window_index": 8, + "fresh_workers": 116, + "elapsed_ns": 1005451707 + }, + { + "window_index": 9, + "fresh_workers": 117, + "elapsed_ns": 1005481659 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 116, + "elapsed_ns": 1004937607 + }, + { + "window_index": 1, + "fresh_workers": 114, + "elapsed_ns": 1003949760 + }, + { + "window_index": 2, + "fresh_workers": 117, + "elapsed_ns": 1004473578 + }, + { + "window_index": 3, + "fresh_workers": 117, + "elapsed_ns": 1001728305 + }, + { + "window_index": 4, + "fresh_workers": 116, + "elapsed_ns": 1005441761 + }, + { + "window_index": 5, + "fresh_workers": 116, + "elapsed_ns": 1006424775 + }, + { + "window_index": 6, + "fresh_workers": 117, + "elapsed_ns": 1006975946 + }, + { + "window_index": 7, + "fresh_workers": 118, + "elapsed_ns": 1006107929 + }, + { + "window_index": 8, + "fresh_workers": 116, + "elapsed_ns": 1004268679 + }, + { + "window_index": 9, + "fresh_workers": 117, + "elapsed_ns": 1002727681 + } + ] + }, + "automatic": { + "baseline": [ + { + "window_index": 0, + "fresh_workers": 103, + "elapsed_ns": 1008581072 + }, + { + "window_index": 1, + "fresh_workers": 104, + "elapsed_ns": 1004430209 + }, + { + "window_index": 2, + "fresh_workers": 104, + "elapsed_ns": 1003393001 + }, + { + "window_index": 3, + "fresh_workers": 104, + "elapsed_ns": 1001496309 + }, + { + "window_index": 4, + "fresh_workers": 104, + "elapsed_ns": 1008738083 + }, + { + "window_index": 5, + "fresh_workers": 103, + "elapsed_ns": 1006868624 + }, + { + "window_index": 6, + "fresh_workers": 106, + "elapsed_ns": 1006452791 + }, + { + "window_index": 7, + "fresh_workers": 102, + "elapsed_ns": 1000319993 + }, + { + "window_index": 8, + "fresh_workers": 101, + "elapsed_ns": 1005764720 + }, + { + "window_index": 9, + "fresh_workers": 104, + "elapsed_ns": 1001208811 + } + ], + "candidate": [ + { + "window_index": 0, + "fresh_workers": 104, + "elapsed_ns": 1006877428 + }, + { + "window_index": 1, + "fresh_workers": 103, + "elapsed_ns": 1009091429 + }, + { + "window_index": 2, + "fresh_workers": 103, + "elapsed_ns": 1008454809 + }, + { + "window_index": 3, + "fresh_workers": 104, + "elapsed_ns": 1003474123 + }, + { + "window_index": 4, + "fresh_workers": 103, + "elapsed_ns": 1004498522 + }, + { + "window_index": 5, + "fresh_workers": 103, + "elapsed_ns": 1004713047 + }, + { + "window_index": 6, + "fresh_workers": 103, + "elapsed_ns": 1004917519 + }, + { + "window_index": 7, + "fresh_workers": 101, + "elapsed_ns": 1002156849 + }, + { + "window_index": 8, + "fresh_workers": 103, + "elapsed_ns": 1005740859 + }, + { + "window_index": 9, + "fresh_workers": 103, + "elapsed_ns": 1005800261 + } + ] + } + }, + "summary": { + "interpreter": { + "baseline": { + "baseline_median_ns": 628543.5, + "candidate_median_ns": 628998.5, + "candidate_speed_relative_to_baseline": 0.9992766278456944, + "paired_bootstrap_speed_ci95": [ + 0.9741702582178854, + 1.013222477813752 + ], + "statistically_tied": true + } + }, + "tier1": { + "baseline": { + "baseline_median_ns": 213852.5, + "candidate_median_ns": 213484.0, + "candidate_speed_relative_to_baseline": 1.0017261246744487, + "paired_bootstrap_speed_ci95": [ + 0.9774155654793193, + 1.0059242291329082 + ], + "statistically_tied": true + } + }, + "tier2": { + "baseline": { + "baseline_median_ns": 26982.0, + "candidate_median_ns": 26069.0, + "candidate_speed_relative_to_baseline": 1.0350224404465074, + "paired_bootstrap_speed_ci95": [ + 1.0276253656298393, + 1.037709068589842 + ], + "statistically_tied": false + } + }, + "automatic": { + "baseline": { + "baseline_median_ns": 27341.0, + "candidate_median_ns": 26260.5, + "candidate_speed_relative_to_baseline": 1.0411454465832715, + "paired_bootstrap_speed_ci95": [ + 1.037249610399483, + 1.047452375487721 + ], + "statistically_tied": false + } + } + }, + "driver_source": "\"\"\"Diagnostic paired revision comparison with identical corrected warmup rules for both runtimes.\"\"\"\nimport hashlib\nimport json\nfrom pathlib import Path\nimport random\nimport statistics\nimport subprocess\nimport time\nimport os\nimport sys\n\nROOT = Path('/home/jason/work/quickjs-jit')\nWORKLOAD = sys.argv[1]\nassert WORKLOAD in ['generic-call-entry', 'call-heavy', 'fibonacci-recursive', 'scalar-loop', 'property-heavy']\nOUTPUT = Path('/tmp/jit-feedback-lookups-' + WORKLOAD + '.json')\nos.sched_setaffinity(0, {0})\nENGINES = {\n 'baseline': Path('/tmp/jit-timing-stack-settled-baseline/jit-bench'),\n 'candidate': ROOT / 'target/release/jit-bench',\n}\nSCRIPT = ROOT / 'benchmarks/scripts' / (WORKLOAD + '.js')\nMODES = ['interpreter', 'tier1', 'tier2', 'automatic']\nWARMUPS, PAIRS, WINDOWS = 5, 30, 10\nchecksum = None\n\ndef digest(path):\n return hashlib.sha256(path.read_bytes()).hexdigest()\n\ndef run(engine, mode):\n global checksum\n completed = subprocess.run(\n [str(ENGINES[engine]), 'worker', '--mode', mode, '--script', str(SCRIPT)],\n cwd=ROOT, capture_output=True, text=True, check=True, timeout=120,\n )\n result = json.loads(completed.stdout)\n if checksum is None:\n checksum = result['checksum']\n assert result['checksum'] == checksum, (engine, mode, result)\n assert result['native_entries'] == result['native_exits'], (engine, mode, result)\n assert result['checksum'], (engine, mode, result)\n if mode == 'tier1':\n assert result['tier2_entries'] == 0, (engine, mode, result)\n if WORKLOAD in ['scalar-loop', 'call-heavy'] and mode != 'interpreter':\n assert result['native_entries'] > 0, (engine, mode, result)\n if mode in ['tier2', 'automatic']:\n assert result['tier2_entries'] > 0, (engine, mode, result)\n if mode == 'automatic' and result['tier2_entries'] > 0:\n assert result['automatic_ready'], (engine, mode, result)\n if mode == 'interpreter':\n assert result['native_entries'] == 0\n elif WORKLOAD == 'generic-call-entry':\n assert result['native_entries'] > 0, (engine, mode, result)\n return result\n\ndef rotated(items, offset):\n offset %= len(items)\n return items[offset:] + items[:offset]\n\ndef write():\n temporary = OUTPUT.with_suffix('.partial')\n temporary.write_text(json.dumps(evidence, indent=2) + '\\n')\n temporary.replace(OUTPUT)\n\n# Binary hashes bind each measurement to its implementation even though both\n# worker binaries see the current, dirty source tree for the shared script.\nevidence = {\n 'schema': 'jit-feedback-lookups-paired-diagnostic-v1',\n 'workload': WORKLOAD,\n 'cpu_affinity': sorted(os.sched_getaffinity(0)),\n 'status': 'running',\n 'started_utc': time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime()),\n 'driver_sha256': digest(Path(__file__)),\n 'script': str(SCRIPT), 'script_sha256': digest(SCRIPT),\n 'executables': {name: {'path': str(path), 'sha256': digest(path)} for name, path in ENGINES.items()},\n 'candidate_revision': subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip(),\n 'source_dirty': True,\n 'harness_sha256': digest(ROOT / 'benchmarks/run.rs'),\n 'harness_source': (ROOT / 'benchmarks/run.rs').read_text(),\n 'suites_lock_sha256': digest(ROOT / 'benchmarks/suites.lock'),\n 'candidate_runtime_source_sha256': digest(ROOT / 'jit/src/lib.rs'),\n 'candidate_feedback_source_sha256': digest(ROOT / 'jit/src/runtime/feedback.rs'),\n 'candidate_runtime_diff': Path('/tmp/jit-feedback-lookups.diff').read_text(),\n 'script_source': SCRIPT.read_text(),\n 'comparison': 'merged M3 a38bd01 runtime versus timing-stack plus feedback/tier lookup consolidation; both rebuilt with identical corrected benchmark harness',\n 'warmup_processes_per_engine_and_mode': WARMUPS,\n 'fresh_process_pairs_per_mode': PAIRS,\n 'throughput_windows_per_engine_and_mode': WINDOWS,\n 'throughput_window_min_ns': 1_000_000_000,\n 'throughput_unit': 'fresh jit-bench worker processes including setup and warmup',\n 'bootstrap_resamples': 10000,\n 'order_policy': 'Per-mode engine order alternates independently of mode rotation; 15/15 latency first positions and 5/5 throughput first positions',\n 'throughput_orders': {mode: [] for mode in MODES},\n 'pairs': {mode: [] for mode in MODES},\n 'throughput': {mode: {engine: [] for engine in ENGINES} for mode in MODES},\n}\nwrite()\nfor pair in range(WARMUPS):\n for index, mode in enumerate(rotated(MODES, pair)):\n for engine in rotated(list(ENGINES), pair):\n run(engine, mode)\nprint('warmups complete', flush=True)\nfor pair in range(PAIRS):\n for index, mode in enumerate(rotated(MODES, pair)):\n order = rotated(list(ENGINES), pair)\n row = {'pair_index': pair, 'engine_order': order}\n for engine in order:\n row[engine] = run(engine, mode)\n evidence['pairs'][mode].append(row)\n write()\n if (pair + 1) % 5 == 0:\n print(f'completed {pair + 1}/{PAIRS} pairs per mode', flush=True)\nfor window in range(WINDOWS):\n for index, mode in enumerate(rotated(MODES, window)):\n order = rotated(list(ENGINES), window)\n evidence['throughput_orders'][mode].append(order)\n for engine in order:\n start = time.monotonic_ns()\n count = 0\n while time.monotonic_ns() - start < 1_000_000_000:\n run(engine, mode)\n count += 1\n evidence['throughput'][mode][engine].append({\n 'window_index': window, 'fresh_workers': count,\n 'elapsed_ns': time.monotonic_ns() - start,\n })\n write()\n print(f'completed {window + 1}/{WINDOWS} throughput windows', flush=True)\nfor mode in MODES:\n for engine in ENGINES:\n assert sum(row['engine_order'][0] == engine for row in evidence['pairs'][mode]) == PAIRS // 2\n assert sum(order[0] == engine for order in evidence['throughput_orders'][mode]) == WINDOWS // 2\nsummary = {}\nfor mode, pairs in evidence['pairs'].items():\n summary[mode] = {}\n for baseline in ['baseline']:\n a = [row[baseline]['elapsed_ns'] for row in pairs]\n b = [row['candidate']['elapsed_ns'] for row in pairs]\n rng = random.Random(20260905)\n bootstrap = []\n for _ in range(10000):\n indices = [rng.randrange(len(pairs)) for _ in pairs]\n bootstrap.append(statistics.median(a[i] for i in indices) / statistics.median(b[i] for i in indices))\n bootstrap.sort()\n summary[mode][baseline] = {\n 'baseline_median_ns': statistics.median(a),\n 'candidate_median_ns': statistics.median(b),\n 'candidate_speed_relative_to_baseline': statistics.median(a) / statistics.median(b),\n 'paired_bootstrap_speed_ci95': [bootstrap[249], bootstrap[9749]],\n 'statistically_tied': bootstrap[249] <= 1 <= bootstrap[9749],\n }\n# Detect replacement during measurement instead of silently mixing binaries.\nfor name, path in ENGINES.items():\n assert digest(path) == evidence['executables'][name]['sha256']\nassert digest(SCRIPT) == evidence['script_sha256']\nevidence['summary'] = summary\nevidence['status'] = 'complete'\nwrite()\nprint(json.dumps(summary, indent=2), flush=True)\n", + "limitations": "Dirty-source paired revision diagnostic, not a clean-source acceptance matrix. Baseline is merged M3 a38bd01 runtime, not the timing-stack-only revision; candidate combines timing stack and lookup consolidation; both runtimes rebuilt with identical corrected harness. CPU 0 pinned, local verification completed before timing. Throughput counts fresh worker processes including setup/warmup, not JavaScript operations." +} diff --git a/benchmarks/results/m3-property-helper-profile.json b/benchmarks/results/m3-property-helper-profile.json new file mode 100644 index 00000000..20ed906e --- /dev/null +++ b/benchmarks/results/m3-property-helper-profile.json @@ -0,0 +1,56 @@ +{ + "schema": "jit-property-feedback-perf-diagnostic-v1", + "status": "complete", + "parent_revision": "35edb4cc8dd9c6d94bb8fd111f8b62e6b624007d", + "source_dirty": true, + "runtime_diff_against_a38bd01": "diff --git c/jit/src/lib.rs w/jit/src/lib.rs\nindex 904a118..a9210c9 100644\n--- c/jit/src/lib.rs\n+++ w/jit/src/lib.rs\n@@ -553,8 +553,9 @@ struct ProductionBackend {\n // retain their own tier in execution_starts across recursive replacement.\n entry_tiers: std::collections::HashMap,\n entry_cache_epoch: u64,\n- execution_starts:\n- std::collections::HashMap>,\n+ // C brackets each native invocation with a synchronous enter/exit pair.\n+ // Keep active records through retirement and preserve each invocation's tier.\n+ execution_starts: Vec<(runtime::FunctionKey, std::time::Instant, runtime::Tier)>,\n execution_profiles: std::collections::HashMap,\n profitability_evaluations: u64,\n profitability_approved: u64,\n@@ -1328,7 +1329,7 @@ impl ProductionBackend {\n adaptive_inputs_recorded: 0,\n snapshot_requests: 0,\n stable_path_compile_requests: 0,\n- execution_starts: std::collections::HashMap::new(),\n+ execution_starts: Vec::new(),\n entry_tiers: std::collections::HashMap::new(),\n entry_cache_epoch: 1,\n execution_profiles: std::collections::HashMap::new(),\n@@ -1835,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 2;\n }\n self.maintenance_if_due(false);\n+ // Maintenance may publish code. Feedback below cannot change this state;\n+ // a successful direct refresh returns before the cached value is reused.\n+ let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline);\n let observed = match event.feedback_type {\n rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => {\n Some(runtime::ObservedType::Int32)\n@@ -1878,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n }\n let probe_inputs = (self.feedback.version(), self.coordinator.installed_count());\n if self.config.tier_policy() == JitTierPolicy::BaselineOnly\n- && matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- )\n+ && matches!(baseline_state, runtime::CompileState::Installed(_))\n && self.direct_refresh_probes.get(&key) != Some(&probe_inputs)\n {\n // The readiness answer depends only on the feedback lattice and\n@@ -1901,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 1;\n }\n }\n- if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n- runtime::CompileState::Installed(_)\n- ) || self.profitability_blacklisted.contains(&key)\n+ if matches!(baseline_state, runtime::CompileState::Installed(_))\n+ || self.profitability_blacklisted.contains(&key)\n {\n let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing)\n {\n@@ -1943,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n return 0;\n }\n if matches!(\n- self.coordinator.tier_state(key, runtime::Tier::Baseline),\n+ baseline_state,\n runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_)\n ) {\n self.requested.insert(key);\n@@ -2370,9 +2369,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n self.osr_attempts = self.osr_attempts.saturating_add(1);\n }\n self.execution_starts\n- .entry(key)\n- .or_default()\n- .push((std::time::Instant::now(), tier));\n+ .push((key, std::time::Instant::now(), tier));\n }\n \n fn native_exit(&mut self, id: u64, generation: u64, pc: u32, exit_kind: u32) {\n@@ -2387,7 +2384,15 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend {\n .observe_return(key, NATIVE_RETURN_FEEDBACK_PC, observed);\n }\n }\n- if let Some((start, tier)) = self.execution_starts.get_mut(&key).and_then(Vec::pop) {\n+ // An unmatched callback must not discard a different active timer.\n+ // Actual C invocations, including recursive and OSR entries, are LIFO.\n+ if let Some((_, start, tier)) = self\n+ .execution_starts\n+ .last()\n+ .copied()\n+ .filter(|(active, _, _)| *active == key)\n+ {\n+ self.execution_starts.pop();\n let elapsed = start.elapsed().as_nanos().try_into().unwrap_or(u64::MAX);\n let optimized = tier == runtime::Tier::Optimizing;\n let profile = self.execution_profiles.entry(key).or_default();\n@@ -2722,6 +2727,107 @@ mod production_environment_tests {\n event\n }\n \n+ #[test]\n+ fn sequential_native_entries_reuse_timing_storage_across_functions() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_enter(1, 1, 0);\n+ backend.native_exit(1, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let mut allocations = 0;\n+ for id in 2..102 {\n+ ALLOCATIONS.with(|count| count.set(Some(0)));\n+ backend.native_enter(id, 1, 0);\n+ allocations += ALLOCATIONS.with(|count| count.replace(None).unwrap());\n+ // Profile creation on exit is separate from storing an active timer.\n+ backend.native_exit(id, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ }\n+ assert_eq!(\n+ allocations, 0,\n+ \"sequential entries must reuse warmed timing storage\"\n+ );\n+ assert_eq!((backend.native_entries, backend.native_exits), (101, 101));\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn native_timing_preserves_recursive_tiers_across_retirement_and_exit_kinds() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::{FunctionKey, Tier};\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ let outer = FunctionKey::new(7, 3);\n+ let inner = FunctionKey::new(8, 4);\n+ backend.entry_tiers.insert(outer, Tier::Baseline);\n+ backend.native_enter(7, 3, 0);\n+ backend.entry_tiers.insert(inner, Tier::Optimizing);\n+ backend.native_enter(8, 4, 12);\n+ backend.entry_tiers.insert(outer, Tier::Optimizing);\n+ backend.native_enter(7, 3, 0);\n+ backend.function_retire(7, 3);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DEOPT);\n+ backend.native_exit(8, 4, 12, qjs::JSJitExitKind_JS_JIT_EXIT_RETRY_INTERPRETER);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ let a = backend.execution_profiles[&outer];\n+ let b = backend.execution_profiles[&inner];\n+ assert_eq!((a.baseline_executions, a.optimized_executions), (1, 1));\n+ assert_eq!((b.baseline_executions, b.optimized_executions), (0, 1));\n+ assert_eq!(\n+ (\n+ backend.native_entries,\n+ backend.native_exits,\n+ backend.osr_attempts\n+ ),\n+ (3, 3, 1)\n+ );\n+ backend.runtime_detach();\n+ }\n+\n+ #[test]\n+ fn unmatched_native_exit_does_not_consume_another_active_timer() {\n+ use rquickjs_core::{qjs, runtime::JitBackend};\n+ use runtime::FunctionKey;\n+ let mut backend = ProductionBackend::new(\n+ 1,\n+ &abi::AbiInfo::linked().unwrap(),\n+ JitConfig::default(),\n+ Arc::new(Mutex::new(JitMetrics::default())),\n+ )\n+ .unwrap();\n+ backend.native_exit(99, 1, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ backend.native_enter(7, 3, 0);\n+ backend.native_enter(8, 4, 0);\n+ // Defensive behavior for invalid callback order; C's real pairs are LIFO.\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(7, 3)));\n+ backend.native_exit(8, 4, 0, qjs::JSJitExitKind_JS_JIT_EXIT_EXCEPTION);\n+ backend.native_exit(7, 3, 0, qjs::JSJitExitKind_JS_JIT_EXIT_DONE);\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(7, 3)].baseline_executions,\n+ 1\n+ );\n+ assert_eq!(\n+ backend.execution_profiles[&FunctionKey::new(8, 4)].baseline_executions,\n+ 1\n+ );\n+ assert!(!backend\n+ .execution_profiles\n+ .contains_key(&FunctionKey::new(99, 1)));\n+ backend.runtime_detach();\n+ }\n+\n #[test]\n fn stable_call_feedback_does_not_allocate_after_warmup() {\n use rquickjs_core::{qjs, runtime::JitBackend};\ndiff --git c/jit/src/runtime/feedback.rs w/jit/src/runtime/feedback.rs\nindex 4ae31de..fd1560d 100644\n--- c/jit/src/runtime/feedback.rs\n+++ w/jit/src/runtime/feedback.rs\n@@ -1,4 +1,4 @@\n-use std::collections::BTreeMap;\n+use std::collections::{btree_map::Entry as MapEntry, BTreeMap};\n \n use super::FunctionKey;\n \n@@ -795,8 +795,10 @@ impl FeedbackTable {\n }\n \n pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) {\n- let is_new = !self.calls.contains_key(&function);\n- let call = self.calls.entry(function).or_default();\n+ let (call, is_new) = match self.calls.entry(function) {\n+ MapEntry::Occupied(entry) => (entry.into_mut(), false),\n+ MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true),\n+ };\n let before = (\n call.arities.len(),\n call.arity_megamorphic,\n@@ -1028,15 +1030,20 @@ impl FeedbackTable {\n observation: ObservedType,\n ) -> FeedbackState {\n let key = FeedbackKey { function, pc, kind };\n- if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity {\n- self.dropped = self.dropped.saturating_add(1);\n- return FeedbackState::Megamorphic;\n- }\n- let before = self.entries.get(&key).map(entry_shape);\n- let entry = self.entries.entry(key).or_insert_with(|| Entry {\n- observations: Vec::with_capacity(self.diversity_limit),\n- megamorphic: false,\n- });\n+ let at_capacity = self.entries.len() >= self.capacity;\n+ let (entry, before) = match self.entries.entry(key) {\n+ MapEntry::Occupied(entry) => {\n+ let before = entry_shape(entry.get());\n+ (entry.into_mut(), Some(before))\n+ }\n+ MapEntry::Vacant(entry) => {\n+ if at_capacity {\n+ self.dropped = self.dropped.saturating_add(1);\n+ return FeedbackState::Megamorphic;\n+ }\n+ (entry.insert(empty_entry(self.diversity_limit)), None)\n+ }\n+ };\n let state = entry.observe(observation, self.diversity_limit);\n if before != Some(entry_shape(entry)) {\n self.version = self.version.wrapping_add(1);\n", + "binary_sha256": "f430ce53b640b8f8e9216384e1fafc312d917195b5477783caf9c13ee02e0699", + "harness_sha256": "121aa51f7b138a8b7b9f357dec3b037710d6053d1f152b4b8f2713421c087fff", + "cpu_affinity": [ + 0 + ], + "script_source": "// Focused monomorphic-property kernel: one stable object shape and fixed keys.\n// Supplying the receiver as a benchmark argument keeps object-literal setup\n// out of the measured function and lets Tier 1 compile the property loop.\nglobalThis.workloadArgument = { x: 0, y: 1 };\n\nfunction workload(iterations, seed, point) {\n iterations *= 20;\n point.x = seed;\n point.y = 1;\n let toggle = 0;\n for (let i = 0; i < iterations; i++) {\n point.x = point.x + point.y;\n point.y = point.y + toggle;\n toggle = 1 - toggle;\n }\n return point.x + point.y;\n}\n", + "script_sha256": "3ae7e8557aed8f6d2f133bf67e12b1cb08a4d2e7a39361e0378b29e0ae3b3855", + "scope": "Self sampled cycles including compilation and warmup. Profiling-only property-heavy multiplies iterations by20, from2000 to40000, keeping arithmetic within Int32. Not an acceptance benchmark or speed prediction. Raw perf.data stays temporary.", + "command": "LD_LIBRARY_PATH=/tmp/jit-perf-root/usr/lib taskset -c 0 /tmp/jit-perf-root/usr/bin/perf record -e cycles:u -F 4999 --call-graph dwarf,8192 -o /tmp/jit-feedback-property-profile.data -- target/release/jit-bench worker --mode automatic --script /tmp/jit-property-profile.js", + "worker": { + "elapsed_ns": 108874776, + "checksum": "number:41b7d82041000000", + "native_entries": 23, + "native_acquisitions": 23, + "native_exits": 23, + "fallbacks": 0, + "retries": 0, + "tier2_entries": 15, + "deopts": 0, + "osr_attempts": 1, + "profitability_evaluations": 5, + "profitability_approved": 0, + "profitability_rejected": 5, + "benefit_recordings": 0, + "measured_benefit_ns": 0, + "opcode_fingerprint": 420453823952306295, + "abi_fingerprint": 2791364826085307866, + "config_fingerprint": 4005702742960461327, + "peak_rss_bytes": 11755520, + "code_bytes": 52008, + "metadata_bytes": 14321, + "active_ir_bytes": 4191, + "automatic_ready": true, + "phases": { + "total_ns": 267178237, + "runtime_create_ns": 31633, + "jit_attach_ns": 74011, + "context_create_ns": 119819, + "definition_eval_ns": 60883, + "first_eval_ns": 15141209, + "threshold_crossing_ns": 131981899, + "compile_ns": 25174903, + "install_ns": 76100, + "osr_ns": 0, + "steady_state_ns": 108874776 + } + }, + "report": "# To display the perf.data header info, please use --header/--header-only options.\n#\n#\n# Total Lost Samples: 0\n#\n# Samples: 1K of event 'cpu_core/cycles/u'\n# Event count (approx.): 1377338960\n#\n# Overhead Symbol IPC [IPC Coverage]\n# ............ ............................................................................................................................................ ....................\n#\n 55.82% [.] qjsjit_validate_helper_frame - - \n 7.02% [.] JS_JitHelperShapeGuard - - \n 6.74% [.] JS_JitHelperFree - - \n 3.95% [.] JS_JitHelperMaterializeOwner - - \n 2.41% [.] JS_CallInternal - - \n 1.66% [.] JS_SetPropertyInternal2 - - \n 1.31% [.] ::record_feedback - - \n 1.20% [.] JS_GetPropertyInternal - - \n 1.20% [.] JS_JitHelperDup - - \n 1.10% [.] ::observe - - \n\n\n#\n# (Cannot load tips.txt file, please install perf!)\n#\n", + "perf_stderr": "[ perf record: Woken up 1033 times to write data ]\n[ perf record: Captured and wrote 10.819 MB /tmp/jit-feedback-property-profile.data (1343 samples) ]\n" +} diff --git a/docs/M3.md b/docs/M3.md index 0204d1ad..8d07223c 100644 --- a/docs/M3.md +++ b/docs/M3.md @@ -435,3 +435,90 @@ execution orders, and exact harness source are archived together: The per-call bookkeeping target remains active. Repeated coordinator tier-state queries and repeated B-tree searches in feedback observation are the next identified costs; no implementation of those follow-ups is included here. + + +### Feedback and tier-query consolidation + +The follow-up to timing-stack commit `35edb4c` uses a single B-tree entry +lookup in `observe_type` and `observe_call`. Type capacity is checked only for +vacant entries; occupied feedback still widens at capacity. Rejected entries +retain saturating drop accounting without advancing the lattice version. +Call feedback remains independent of type capacity and continues growing +argument slots after arity/type megamorphism. Each admitted lattice change +retains its exact wrapping version update and generation-specific identity. + +`record_hot` captures baseline tier state once after maintenance, which can +publish code. Feedback observation cannot mutate that state, and a successful +direct refresh returns immediately. This removes up to two repeated queries +without caching across callbacks or publication boundaries. + +Three new characterization tests cover occupied-at-capacity updates, repeated +vacant rejection, exact stable/widened versions, generation separation, +zero-capacity call admission, and continued slot growth. Deliberately rejecting +occupied entries at capacity and stopping at megamorphic arity each make the +corresponding regression fail. All 518 release runtime tests and 82 targeted +AddressSanitizer/LeakSanitizer tests pass, along with workspace Clippy. +Independent review found no remaining correctness issue. + +The five final paired comparisons use merged M3 `a38bd01` as baseline and +identical corrected harnesses. The candidate combines timing-stack and lookup +changes; these figures do not isolate the contribution of either change. +Each mode has five discarded warmups, 30 fresh-process pairs, ten throughput +windows of at least one second per engine, and 10,000 paired bootstrap +resamples. Engine order is independently balanced (15/15 latency, 5/5 windows) +on CPU 0. Checksums, native entry/exit balance, source and executable hashes +were audited before archiving. + +| Workload / mode | Speed relative to a38bd01 | Paired 95% interval | +|---|---:|---:| +| Generic call / Tier 1 | 1.193x | 1.190x–1.197x | +| Generic call / requested Tier 2, actually Tier 1 | 1.163x | 1.160x–1.165x | +| Generic call / automatic, actually Tier 1 | 1.181x | 1.175x–1.185x | +| Recursive Fibonacci / Tier 1 | 1.187x | 1.183x–1.189x | +| Scalar loop / Tier 2 | 1.035x | 1.028x–1.038x | +| Scalar loop / automatic | 1.041x | 1.037x–1.047x | + +All interpreter, direct-call and property-access comparisons are statistically +tied. Direct-call Tier 2 ranges from 1.9% slower to 0.2% faster; property +automatic from 0.2% slower to 0.2% faster. Scalar Tier 1 is also tied, between +2.3% slower and 0.6% faster. Automatic recursion still has zero native entries +and is an interpreter-path control. The scalar speed changes have no isolated +causal attribution. These dirty-source revision diagnostics do not replace the +complete clean-source matrix or prove an overall no-regression result. + +Raw paired reports, throughput samples and exact driver/harness source: + +- [Generic calls](../benchmarks/results/m3-feedback-lookups-generic-call-entry-paired.json) +- [Direct calls](../benchmarks/results/m3-feedback-lookups-call-heavy-paired.json) +- [Recursive Fibonacci](../benchmarks/results/m3-feedback-lookups-fibonacci-recursive-paired.json) +- [Scalar loop](../benchmarks/results/m3-feedback-lookups-scalar-loop-paired.json) +- [Property access](../benchmarks/results/m3-feedback-lookups-property-heavy-paired.json) + +### Property helper profile and next change + +The [property profile](../benchmarks/results/m3-property-helper-profile.json) +uses the same kernel with 40,000 iterations instead of 2,000, retaining Int32 +arithmetic. This is diagnostic sampling including setup and warmup, not a +performance acceptance result. Self attribution is 55.82% helper-frame +validation, 7.02% shape guard, 6.74% Free, and 3.95% MaterializeOwner. The worker +records 15 Tier 2 entries, zero deopts/retries/fallbacks, and balanced entry/exit +counts; these counters include warmup. + +Optimized property access currently materializes borrowed stack aliases before +every shape guard and releases the temporary owners afterward. The guard can +instead inspect an already-rooted argument/local slot for a narrowly proven +borrowed receiver. This next change is not implemented yet. It must admit only +live stacks made entirely of immediate primitives or valid argument/local +aliases, synchronize canonical arguments/locals and PC, and expose an empty +operand stack during the nonallocating/nonreentrant shape guard. Any OwnedSlot +or Unknown provenance must retain existing lowering. On guard exception the +empty stack is cleanup-safe; on shape/value-tag miss the existing full +materialization bridge must reconstruct the original pre-operation stack. +Success can avoid temporary ownership while preserving each exact shape and +generation check. Do not replace this with a pointer-only cache across effects. + +Required follow-up coverage includes steady helper counts, shape and value-tag +misses below another receiver alias, safe guard-rejection cleanup, alias +reassignment, deeper owned values, and the existing polymorphic/stress-GC tests. +The original objective still requires this property work and a fresh complete +matrix; the lookup cleanup is not completion of the broader performance target. diff --git a/docs/NEXT_SESSION_GOAL.md b/docs/NEXT_SESSION_GOAL.md index 8c837e22..3e14be5e 100644 --- a/docs/NEXT_SESSION_GOAL.md +++ b/docs/NEXT_SESSION_GOAL.md @@ -410,3 +410,37 @@ Next read-only investigations found two bounded opportunities, not implemented: table capacity. Add focused version/full-capacity/zero-arity/widening coverage before changing these routines. Keep every admitted observation and exact generation identity; do not skip feedback simply because timing is expensive. + + +Follow-up on perf/m3-feedback-lookups (parent 35edb4c / PR #19): +- observe_type/observe_call now use one B-tree entry search; record_hot reuses + baseline state captured after maintenance. Three added characterization tests + preserve exact versions, capacity/rejections, generation identity, independent + call capacity and megamorphic slot growth. Capacity/arity mutant checks fail + as intended. 518 release tests, 82 ASAN/LSAN tests and workspace Clippy pass. + Independent review found no issue. +- Property profiling is archived in m3-property-helper-profile.json. The enlarged + automatic probe attributes 55.82% self cycles to helper frame validation, + 7.02% shape guard, 6.74% Free, 3.95% MaterializeOwner; it includes warmup. +- Next priority is optimized property ownership: use a proven argument/local + owner directly for the nonallocating shape guard only when ALL live stack + provenance is immediate primitive or argument/local alias. Spill canonical + args/locals and PC, expose stack_top=base. Guard exceptions return with the + empty cleanup-safe stack; misses/tag mismatches first materialize the full + original stack with the existing bridge. Successful hits need no temporary + owners or corresponding frees. Preserve every shape-generation check. + OwnedSlot/Unknown anywhere on the live stack keeps current lowering; OSR + without an explicit owner proof must do the same. See M3.md for tests. +- This property optimization and the complete fresh matrix are not implemented + or completed by the lookup cleanup. Continue toward the pasted-file objective. + +Final query-stage measurements are complete (no live benchmark process): +`benchmarks/results/m3-feedback-lookups-*-paired.json` covers property, +generic calls, direct calls, recursion and scalar loops at full 5/30/10 settings. +Baseline is a38bd01 with the identical corrected harness; candidate includes +both timing stack and query consolidation. Generic Tier1 1.193x (CI1.190–1.197), +generic automatic 1.181x (1.175–1.185), recursive Tier1 1.187x (1.183–1.189). +All direct/property/interpreter comparisons are tied. Scalar Tier2 1.035x and +automatic 1.041x have no isolated causal attribution. All provenance/order/sample +qualification checks passed; diagnostics remain dirty-source, not full-matrix +acceptance. Next implementation priority remains the property ownership path. diff --git a/jit/src/lib.rs b/jit/src/lib.rs index 8693e297..a9210c9e 100644 --- a/jit/src/lib.rs +++ b/jit/src/lib.rs @@ -1836,6 +1836,9 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend { return 2; } self.maintenance_if_due(false); + // Maintenance may publish code. Feedback below cannot change this state; + // a successful direct refresh returns before the cached value is reused. + let baseline_state = self.coordinator.tier_state(key, runtime::Tier::Baseline); let observed = match event.feedback_type { rquickjs_core::qjs::JSJitFeedbackType_JS_JIT_FEEDBACK_INT32 => { Some(runtime::ObservedType::Int32) @@ -1879,10 +1882,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend { } let probe_inputs = (self.feedback.version(), self.coordinator.installed_count()); if self.config.tier_policy() == JitTierPolicy::BaselineOnly - && matches!( - self.coordinator.tier_state(key, runtime::Tier::Baseline), - runtime::CompileState::Installed(_) - ) + && matches!(baseline_state, runtime::CompileState::Installed(_)) && self.direct_refresh_probes.get(&key) != Some(&probe_inputs) { // The readiness answer depends only on the feedback lattice and @@ -1902,10 +1902,8 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend { return 1; } } - if matches!( - self.coordinator.tier_state(key, runtime::Tier::Baseline), - runtime::CompileState::Installed(_) - ) || self.profitability_blacklisted.contains(&key) + if matches!(baseline_state, runtime::CompileState::Installed(_)) + || self.profitability_blacklisted.contains(&key) { let optimizing_ready = match self.coordinator.tier_state(key, runtime::Tier::Optimizing) { @@ -1944,7 +1942,7 @@ unsafe impl rquickjs_core::runtime::JitBackend for ProductionBackend { return 0; } if matches!( - self.coordinator.tier_state(key, runtime::Tier::Baseline), + baseline_state, runtime::CompileState::Blacklisted | runtime::CompileState::Installed(_) ) { self.requested.insert(key); diff --git a/jit/src/runtime/feedback.rs b/jit/src/runtime/feedback.rs index 4ae31de3..fd1560db 100644 --- a/jit/src/runtime/feedback.rs +++ b/jit/src/runtime/feedback.rs @@ -1,4 +1,4 @@ -use std::collections::BTreeMap; +use std::collections::{btree_map::Entry as MapEntry, BTreeMap}; use super::FunctionKey; @@ -795,8 +795,10 @@ impl FeedbackTable { } pub fn observe_call(&mut self, function: FunctionKey, arguments: &[ObservedType]) { - let is_new = !self.calls.contains_key(&function); - let call = self.calls.entry(function).or_default(); + let (call, is_new) = match self.calls.entry(function) { + MapEntry::Occupied(entry) => (entry.into_mut(), false), + MapEntry::Vacant(entry) => (entry.insert(CallFeedbackEntry::default()), true), + }; let before = ( call.arities.len(), call.arity_megamorphic, @@ -1028,15 +1030,20 @@ impl FeedbackTable { observation: ObservedType, ) -> FeedbackState { let key = FeedbackKey { function, pc, kind }; - if !self.entries.contains_key(&key) && self.entries.len() >= self.capacity { - self.dropped = self.dropped.saturating_add(1); - return FeedbackState::Megamorphic; - } - let before = self.entries.get(&key).map(entry_shape); - let entry = self.entries.entry(key).or_insert_with(|| Entry { - observations: Vec::with_capacity(self.diversity_limit), - megamorphic: false, - }); + let at_capacity = self.entries.len() >= self.capacity; + let (entry, before) = match self.entries.entry(key) { + MapEntry::Occupied(entry) => { + let before = entry_shape(entry.get()); + (entry.into_mut(), Some(before)) + } + MapEntry::Vacant(entry) => { + if at_capacity { + self.dropped = self.dropped.saturating_add(1); + return FeedbackState::Megamorphic; + } + (entry.insert(empty_entry(self.diversity_limit)), None) + } + }; let state = entry.observe(observation, self.diversity_limit); if before != Some(entry_shape(entry)) { self.version = self.version.wrapping_add(1); diff --git a/jit/tests/runtime_feedback.rs b/jit/tests/runtime_feedback.rs index fda55e05..24d77789 100644 --- a/jit/tests/runtime_feedback.rs +++ b/jit/tests/runtime_feedback.rs @@ -7,8 +7,8 @@ use rquickjs_core::{ runtime::{JitBackend, RuntimeJitGuard}, }; use rquickjs_jit::runtime::{ - BinaryFeedbackFlags, FeedbackRepresentation, FeedbackState, FeedbackTable, FunctionKey, - ObservedType, MAX_SPECIALIZED_ARGUMENTS, + BinaryFeedbackFlags, FeedbackKind, FeedbackRepresentation, FeedbackState, FeedbackTable, + FunctionKey, ObservedType, MAX_SPECIALIZED_ARGUMENTS, }; #[derive(Clone, Debug, Eq, PartialEq)] @@ -744,3 +744,113 @@ fn call_specialization_rejects_unstable_or_unsupported_signatures() { .call_specialization_at(caller, 43) .is_none()); } + +#[test] +fn type_feedback_at_capacity_keeps_updates_and_versions_only_lattice_changes() { + let function = FunctionKey::new(501, 7); + let mut feedback = FeedbackTable::new(1, 2); + for (observed, state, version) in [ + (ObservedType::Int32, FeedbackState::Monomorphic, 1), + (ObservedType::Int32, FeedbackState::Monomorphic, 1), + (ObservedType::Bool, FeedbackState::Polymorphic, 2), + (ObservedType::Bool, FeedbackState::Polymorphic, 2), + (ObservedType::String, FeedbackState::Megamorphic, 3), + (ObservedType::Int32, FeedbackState::Megamorphic, 3), + ] { + assert_eq!( + feedback.observe_type(function, 9, FeedbackKind::Value, observed), + state + ); + assert_eq!(feedback.version(), version); + assert_eq!(feedback.dropped_observations(), 0); + if state == FeedbackState::Polymorphic { + assert_eq!( + feedback.snapshot(0).entries()[0].observations(), + &[ObservedType::Int32, ObservedType::Bool] + ); + } + } + for (key, pc, kind) in [ + (FunctionKey::new(501, 8), 9, FeedbackKind::Value), + (function, 10, FeedbackKind::Value), + (function, 9, FeedbackKind::Exit), + ] { + assert_eq!( + feedback.observe_type(key, pc, kind, ObservedType::Int32), + FeedbackState::Megamorphic + ); + } + assert_eq!(feedback.len(), 1); + assert_eq!(feedback.version(), 3); + assert_eq!(feedback.dropped_observations(), 3); + let snapshot = feedback.snapshot(0); + let entry = &snapshot.entries()[0]; + assert_eq!(entry.function(), function); + assert_eq!(entry.pc(), 9); + assert_eq!(entry.kind(), FeedbackKind::Value); + assert_eq!(entry.state(), FeedbackState::Megamorphic); + assert!(entry.observations().is_empty()); +} + +#[test] +fn zero_type_capacity_rejects_repeated_types_but_admits_independent_calls() { + let function = FunctionKey::new(502, 1); + let mut feedback = FeedbackTable::new(0, 2); + for dropped in 1..=3 { + assert_eq!( + feedback.observe_type(function, 0, FeedbackKind::Value, ObservedType::Int32), + FeedbackState::Megamorphic + ); + assert_eq!(feedback.dropped_observations(), dropped); + assert_eq!(feedback.version(), 0); + assert!(feedback.is_empty()); + } + feedback.observe_call(function, &[]); + assert_eq!(feedback.version(), 1); + feedback.observe_call(function, &[]); + assert_eq!(feedback.version(), 1); + let other_generation = FunctionKey::new(502, 2); + feedback.observe_call(other_generation, &[ObservedType::Bool]); + assert_eq!(feedback.version(), 2); + let snapshot = feedback.snapshot(0); + assert_eq!(snapshot.call_argument_types(function), Some(&[][..])); + assert_eq!( + snapshot.call_argument_types(other_generation), + Some(&[ObservedType::Bool][..]) + ); + assert_eq!(feedback.dropped_observations(), 3); + assert!(feedback.is_empty()); +} + +#[test] +fn call_feedback_keeps_growing_slots_after_arity_and_types_widen() { + let function = FunctionKey::new(503, 1); + let mut feedback = FeedbackTable::new(0, 1); + feedback.observe_call(function, &[ObservedType::Int32]); + assert_eq!(feedback.version(), 1); + feedback.observe_call(function, &[ObservedType::Int32]); + assert_eq!(feedback.version(), 1); + feedback.observe_call(function, &[ObservedType::Bool, ObservedType::String]); + assert_eq!(feedback.version(), 2); + feedback.observe_call(function, &[ObservedType::Bool, ObservedType::String]); + assert_eq!(feedback.version(), 2); + feedback.observe_call( + function, + &[ + ObservedType::Null, + ObservedType::String, + ObservedType::Float64, + ], + ); + assert_eq!(feedback.version(), 3); + let snapshot = feedback.snapshot(0); + let call = snapshot.call_at(function).unwrap(); + assert_eq!(call.state(), FeedbackState::Megamorphic); + assert_eq!(call.argc(), 3); + assert!(call.argument(0).is_empty()); + assert_eq!(call.argument(1), &[ObservedType::String]); + assert_eq!(call.argument(2), &[ObservedType::Float64]); + assert_eq!(snapshot.call_argument_types(function), None); + feedback.observe_call(function, &[]); + assert_eq!(feedback.version(), 3); +}