📊 Performance Regression Detected
Benchmark: BenchmarkValidation
Current Performance: 250.71μs (250,705 ns/op)
Historical Average: 114.30μs (114,301 ns/op)
Change: +119.3% slower — performance has more than doubled
📈 Detailed Performance Metrics
Performance Comparison
- ns/op: 250,705 (was ~114,301)
- Change: +119.3%
- Memory: 6,305 B/op
- Allocations: 238 allocs/op
- Historical Data Points: 4
Baseline Targets
- Validation should be fast (<1ms for typical workflows)
💡 Recommended Actions
- Review recent changes to the validation pipeline (
pkg/workflow/*_validation.go)
- Check for new validation rules or increased complexity added recently
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify which validators are slowest
- Compare with previous benchmark results using
benchstat
📋 Additional Context
Automatically generated by Daily CLI Performance workflow
Generated by Daily CLI Performance Agent · ● 851.3K · ◷
📊 Performance Regression Detected
Benchmark:
BenchmarkValidationCurrent Performance: 250.71μs (250,705 ns/op)
Historical Average: 114.30μs (114,301 ns/op)
Change: +119.3% slower — performance has more than doubled
📈 Detailed Performance Metrics
Performance Comparison
Baseline Targets
💡 Recommended Actions
pkg/workflow/*_validation.go)make bench-memoryto generate memory profilesgo tool pprofto identify which validators are slowestbenchstat📋 Additional Context
Automatically generated by Daily CLI Performance workflow