Commit graph

8 commits

Author SHA1 Message Date
30837d20e5 fix: regenerate aggregate report to resolve merge conflicts [ci skip] 2026-01-24 15:46:02 -05:00
35076c4fbf perf: Update aggregated performance charts [ci skip] 2026-01-24 14:05:38 -05:00
63ed81e5da Revert "Reapply "chore: Remove reports directory""
This reverts commit 9cf253fb19.
2026-01-19 15:27:04 -05:00
9cf253fb19 Reapply "chore: Remove reports directory"
This reverts commit 7319c005d6.
2026-01-19 15:26:25 -05:00
7319c005d6 Revert "chore: Remove reports directory"
This reverts commit f775c86fb2.
2026-01-19 15:26:09 -05:00
f775c86fb2 chore: Remove reports directory 2026-01-19 15:25:28 -05:00
b37ce346d2 Update aggregated performance analysis with 4.2.6 release
Now analyzing 5 releases: 4.2.0, 4.2.3, 4.2.4, 4.2.5, 4.2.6

Key findings with 4.2.6 included:
- Haskell now shows 509.5% variance (21s → 128s)
- V shows 418.2% variance (22s → 114s)
- Elixir remains highly variable at 425.0% (20s → 105s)
- Average duration for 4.2.6: 54s (improvement from 4.2.5's 67s)
- Still shows non-deterministic scheduling patterns

Updated charts reflect 5-release trend analysis.
2026-01-19 15:24:52 -05:00
1f83eaf175 Add aggregated performance analysis with dynamic version discovery
- Add perf-aggregate-report CI job to analyze variance across releases
- Implement dynamic version discovery using git tags (ever-growing)
- Generate charts via UN sandbox using matplotlib
- Create AGGREGATED-PERFORMANCE.md with comprehensive methodology
- Add Makefile target for local report generation
- Include 3 visualization charts showing variance trends

Key findings: 2-3x performance variance due to orchestrator placement
on CPU-bound pool causing non-deterministic scheduling.
2026-01-19 13:13:22 -05:00