📊 Performance Regression Detected
Benchmark: BenchmarkParseWorkflow
Current Performance: 1,053,266 ns/op (1.05ms)
Historical Average: 361,162 ns/op (361.16μs)
Change: +191.6% slower
📈 Detailed Performance Metrics
Performance Comparison
| Metric |
Current |
Historical Average |
Change |
| ns/op |
1,053,266 |
361,162 |
+191.6% |
| B/op |
160,225 |
139,509 |
+14.8% |
| allocs/op |
2,834 |
2,072 |
+36.8% |
Historical Data Points Used: 2
💡 Recommended Actions
- Review recent changes to the parsing pipeline in
pkg/parser/ and pkg/workflow/
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify hotspots in the parsing phase
- Compare with previous benchmark results using
benchstat
📋 Additional Context
- Run ID: §24923879653
- Date: 2026-04-25
- Related: See also
BenchmarkValidation (+275.9%) and BenchmarkCompileSimpleWorkflow (+177.5%) regressions in the same run.
⚠️ Note: Benchmarks ran with only 3 iterations each. High variance is possible; monitor over subsequent runs to confirm the regression.
References:
Generated by Daily CLI Performance Agent · ● 1.3M · ◷
📊 Performance Regression Detected
Benchmark:
BenchmarkParseWorkflowCurrent Performance: 1,053,266 ns/op (1.05ms)
Historical Average: 361,162 ns/op (361.16μs)
Change: +191.6% slower
📈 Detailed Performance Metrics
Performance Comparison
Historical Data Points Used: 2
💡 Recommended Actions
pkg/parser/andpkg/workflow/make bench-memoryto generate memory profilesgo tool pprofto identify hotspots in the parsing phasebenchstat📋 Additional Context
BenchmarkValidation(+275.9%) andBenchmarkCompileSimpleWorkflow(+177.5%) regressions in the same run.References: