Skip to content

docs: NiA→Forma migration config-time benchmark - #250

Merged
stepango merged 1 commit into
v2from
forma/nia-migration-benchmark
Aug 3, 2026
Merged

docs: NiA→Forma migration config-time benchmark#250
stepango merged 1 commit into
v2from
forma/nia-migration-benchmark

Conversation

@stepango

@stepango stepango commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Runnable harness: scripts/bench-nia-migration.sh (LOC + cold/warm help + CC + optional assemble)
  • Locked results: docs/benchmarks/nia-migration-20260803T174730Z/ (profiles + logs + RESULTS)
  • Case study §3.5 + CONFIGURATION-PERFORMANCE.md + docs/benchmarks/README.md
  • Host verify: plugins/ test + jacocoHappyPathCoverageVerification SUCCESS

Headline (same host, 2026-08-03)

Metric Upstream Spike
Cold configuring projects 12.51s 5.14s (−59%)
Warm configuring projects 1.58s 0.71s (−55%)
CC hit help ~1.24s ~1.34s (parity)

Assemble wall also lower on spike but confounded (tooling graph / wrapper / cache) — quote config metrics.

Test plan

  • plugins/ unit tests + happy-path jacoco
  • Full bench run upstream vs spike
  • CI docs-only green on PR

Add scripts/bench-nia-migration.sh and a locked same-host pair
(upstream NiA vs forma-spike): cold configuring projects 12.51s→5.14s
(-59%), warm -55%, CC hit parity. Fill case study §3.5; plugins unit
tests + jacoco happy-path verified green on host.
@stepango
stepango merged commit 039557c into v2 Aug 3, 2026
8 checks passed
@stepango
stepango deleted the forma/nia-migration-benchmark branch August 3, 2026 18:00
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