📊 Performance Regression Detected
Benchmark: BenchmarkValidation
Current Performance: 227,548 ns/op (227.55μs)
Historical Average: 60,542 ns/op (60.54μs)
Change: +275.9% slower
📈 Detailed Performance Metrics
Performance Comparison
| Metric |
Current |
Historical Average |
Change |
| ns/op |
227,548 |
60,542 |
+275.9% |
| B/op |
19,921 |
15,112 |
+31.8% |
| allocs/op |
560 |
337 |
+66.2% |
Historical Data Points Used: 2
Baseline Targets
- Validation phase: should be fast (<100μs)
💡 Recommended Actions
- Review recent changes to the validation pipeline in
pkg/workflow/
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify hotspots
- Compare with previous benchmark results using
benchstat
📋 Additional Context
- Run ID: §24923879653
- Date: 2026-04-25
- All benchmarks run: CompileSimpleWorkflow (+177.5%), CompileComplexWorkflow (+46.0%), ParseWorkflow (+191.6%), Validation (+275.9%), YAMLGeneration (+28.8%), CompileMCPWorkflow (-67.2%), ExtractWorkflowNameFromFile (+16.7%), FindIncludesInContent (-21.7%)
⚠️ 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:
BenchmarkValidationCurrent Performance: 227,548 ns/op (227.55μs)
Historical Average: 60,542 ns/op (60.54μs)
Change: +275.9% slower
📈 Detailed Performance Metrics
Performance Comparison
Historical Data Points Used: 2
Baseline Targets
💡 Recommended Actions
pkg/workflow/make bench-memoryto generate memory profilesgo tool pprofto identify hotspotsbenchstat📋 Additional Context
References: