perf: reduce module concatenation hot-path overhead#14834
Conversation
|
📝 Benchmark detail: Open
Base persistent cache hit rate: 👍 Current persistent cache hit rate: 👍 |
📦 Binary Size-limit
⏳ The base commit triggered a linux binding build, but its binary size data has not been generated yet, so the size comparison is skipped. Please re-run this workflow once the ecosystem-benchmark data for that commit is published. Warning Reference only — not the real baseline. The base commit's data isn't ready yet, so this compares against the nearest earlier commit that has data ( ❌ Size increased by 8.00KB from 66.66MB to 66.67MB (⬆️0.01%) |
Rsdoctor Bundle Diff AnalysisFound 5 projects in monorepo, 0 projects with changes. 📊 Quick Summary
Generated by Rsdoctor GitHub Action |
Merging this PR will degrade performance by 0.41%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | rust@create_chunk_assets |
1.4 ms | 1.5 ms | -3.02% |
| ⚡ | Simulation | rust@create_concatenate_module_unsupported_syntax |
18.1 ms | 17.7 ms | +2.27% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing seal/module-concat-hot-paths (7cc987b) with seal/module-concat-search-state (5bd606d)
Footnotes
-
47 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Share unsupported-syntax payloads, use cached-key sorting for repeated identifiers, and clone root chunk state once per root search. Co-authored-by: ScriptedAlchemy <zackary.l.jackson@gmail.com>
6e442e8 to
5bd606d
Compare
132119d to
7cc987b
Compare
|
@codspeedbot explain the regression |
|
Summary
Related links
Checklist