From 9ddb58468e4ae953b2f31ee630f5c0af5c0cc66c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 30 Apr 2026 06:52:06 +0000 Subject: [PATCH] docs: update incremental benchmarks (3.9.6) --- .../benchmarks/INCREMENTAL-BENCHMARKS.md | 84 +++++++++++++++++-- 1 file changed, 76 insertions(+), 8 deletions(-) diff --git a/generated/benchmarks/INCREMENTAL-BENCHMARKS.md b/generated/benchmarks/INCREMENTAL-BENCHMARKS.md index dd58ab97..b6fc3946 100644 --- a/generated/benchmarks/INCREMENTAL-BENCHMARKS.md +++ b/generated/benchmarks/INCREMENTAL-BENCHMARKS.md @@ -6,6 +6,8 @@ Import resolution: native batch vs JS fallback throughput. | Version | Engine | Files | Full Build | No-op | 1-File | Resolve (native) | Resolve (JS) | |---------|--------|------:|-----------:|------:|-------:|------------------:|-------------:| +| 3.9.6 | native | 744 | 3.0s | 10ms | 54ms | 7ms ~ | 11ms ↑7% | +| 3.9.6 | wasm | 744 | 14.0s | 131ms | 62ms | 7ms ~ | 11ms ↑7% | | 3.9.4 | native | 668 | 2.1s ↓4% | 9ms ~ | 406ms ↑7% | 6ms ↑7% | 9ms ↓15% | | 3.9.4 | wasm | 668 | 7.6s ~ | 19ms ↑6% | 61ms ↓90% | 6ms ↑7% | 9ms ↓15% | | 3.9.3 | native | 667 | 2.2s ↓76% | 9ms ↑13% | 380ms ↓32% | 6ms ↓5% | 11ms ↑6% | @@ -55,25 +57,91 @@ Import resolution: native batch vs JS fallback throughput. ### Latest results -**Version:** 3.9.5 | **Files:** 742 | **Date:** 2026-04-23 +**Version:** 3.9.6 | **Files:** 744 | **Date:** 2026-04-30 + +#### Native (Rust) + +| Metric | Value | +|--------|------:| +| Full build | 3.0s | +| No-op rebuild | 10ms | +| 1-file rebuild | 54ms | + +#### WASM + +| Metric | Value | +|--------|------:| +| Full build | 14.0s | +| No-op rebuild | 131ms | +| 1-file rebuild | 62ms | #### Import Resolution | Metric | Value | |--------|------:| -| Import pairs | 987 | +| Import pairs | 986 | | Native batch | 7ms | -| JS fallback | 10ms | +| JS fallback | 11ms | | Per-import (native) | 0ms | | Per-import (JS) | 0ms | -| Speedup ratio | 1.5x | - - -**Note (3.9.5):** No build/rebuild metrics for this release (both engines null) — only import resolution data was collected. Both the WASM and native workers reached the 1-file rebuild phase and then hung past the benchmark's 10-minute per-engine timeout (see `scripts/lib/fork-engine.ts`), so each was killed (`SIGKILL`) before returning results. Import resolution is unaffected because it runs in the parent process and doesn't depend on the full build. 3.9.5 is consequently absent from the top-level version-history comparison table since there are no build-time figures to compare against prior releases. The workflow run is [here](https://github.com/optave/ops-codegraph-tool/actions/runs/24863501577); the root cause will be investigated and the numbers backfilled in a follow-up if possible. - +| Speedup ratio | 1.6x |