Skip to content

bench(packages): package matrix re-run after the fixing phase - #11723

Merged
proggeramlug merged 3 commits into
mainfrom
bench/package-matrix-rerun-2026-09-30
Oct 1, 2026
Merged

proggeramlug merged 3 commits into
mainfrom
bench/package-matrix-rerun-2026-09-30

Conversation

@proggeramlug

Copy link
Copy Markdown
Contributor

Re-run of the package-performance matrix (benchmarks/packages/, scripts/package_bench.py, from #11466) to close the fixing phase. Data and docs only: no compiler, runtime or harness change, and no version bump.

Commit measured: 9e29f59d43 (the merge of #11645) on both hosts. Perry was built from that commit separately on each host.

  • Instructions plus a Linux RSS sample: perrymaster, 2026-09-30 19:32–20:09 UTC.
  • Wall, cold start and RSS: the M1 bench mini, 2026-09-30 20:04–21:15 UTC.
  • Node 26.5.1 and Bun 1.3.14 on both hosts, the same pins as the baseline. No workload was load-flagged on either host.
  • Baseline: the Phase-1 run at 36420d2e56.

Summary (details, the full before/after matrix and the attribution are in benchmarks/packages/RERUN-2026-09-30.md):

Files:

Not run or not done:

  • The database workloads have no wall-clock or RSS numbers from the mini, because it has no database servers (same as the baseline).
  • There was no full Phase-3 --callgraph sweep; only the top offenders were profiled. PROFILE.md still describes the 36420d2e56 attribution.
  • mongodb/insert_find is still marked known_hang in the manifest. It was measured separately with --include-known-hangs at the same commit.
  • No lint gates were run beyond check_file_size.sh. The diff touches only benchmarks/packages/** and changelog.d/.

@coderabbitai

coderabbitai Bot commented Oct 1, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: ec33dadf-60b7-4eb6-a6d1-f7d6e343b458

📥 Commits

Reviewing files that changed from the base of the PR and between 9e05951 and 1b2201b.

📒 Files selected for processing (14)
  • benchmarks/packages/REPORT.md
  • benchmarks/packages/RERUN-2026-09-30.md
  • benchmarks/packages/profile/rerun-2026-09-30/callgraph-mongodb-insert_find.json
  • benchmarks/packages/profile/rerun-2026-09-30/callgraph-mongodb-insert_find.md
  • benchmarks/packages/profile/rerun-2026-09-30/callgraph.json
  • benchmarks/packages/profile/rerun-2026-09-30/callgraph.md
  • benchmarks/packages/report_notes.md
  • benchmarks/packages/results/compile-linux-symbols.json
  • benchmarks/packages/results/compile-linux.json
  • benchmarks/packages/results/compile-mac.json
  • benchmarks/packages/results/instr.json
  • benchmarks/packages/results/profile.json
  • benchmarks/packages/results/results.json
  • benchmarks/packages/results/wall.json
 ____________________________________________
< This is what it sounds like when bugs cry. >
 --------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant