Skip to content

docs: update build performance benchmarks (3.0.1)#322

Merged
carlos-alm merged 1 commit intomainfrom
benchmark/build-v3.0.1-20260304-050118
Mar 4, 2026
Merged

docs: update build performance benchmarks (3.0.1)#322
carlos-alm merged 1 commit intomainfrom
benchmark/build-v3.0.1-20260304-050118

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 4, 2026

Automated build benchmark update for 3.0.1 from workflow run #190.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 4, 2026

Greptile Summary

Automated benchmark update for v3.0.1 correctly documents the expected performance impact of enabling --cfg and --dataflow by default (per PR #312). Build times increased 2-3x as the system now extracts control flow graphs and dataflow edges on every build, but this provides significantly more analysis capabilities.

  • Native build speed: 4.4 → 14.1 ms/file (220% increase)
  • WASM build speed: 13.7 → 24.4 ms/file (78% increase)
  • Nodes extracted per file increased 43% (native) due to additional CFG and dataflow data
  • All percentage calculations and cross-table metrics are mathematically consistent
  • Raw JSON data matches all computed per-file metrics

The performance regression is intentional and documented in CHANGELOG.md - users who don't need CFG/dataflow can use the new --no-cfg and --no-dataflow flags added in PR #317.

Confidence Score: 5/5

  • This automated benchmark update is safe to merge with no risk
  • This is a fully automated documentation update with accurate benchmark data that correctly reflects the expected performance impact of enabling CFG and dataflow analysis by default. All metrics are internally consistent and calculations verified.
  • No files require special attention

Important Files Changed

Filename Overview
README.md Updated performance benchmark table with 3.0.1 metrics showing expected slowdown due to CFG/dataflow being enabled by default
generated/benchmarks/BUILD-BENCHMARKS.md Added comprehensive 3.0.1 benchmark data across all tables with accurate percentage calculations and raw metrics

Last reviewed commit: 38711f9

@carlos-alm carlos-alm merged commit 1257962 into main Mar 4, 2026
@carlos-alm carlos-alm deleted the benchmark/build-v3.0.1-20260304-050118 branch March 4, 2026 05:05
@github-actions github-actions bot locked and limited conversation to collaborators Mar 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant