📊 Performance Regression Detected
Benchmark: BenchmarkExtractWorkflowNameFromFile
Current Performance: 39,848 ns/op (39.85μs)
Historical Average: 19,458 ns/op (19.46μs)
Change: +104.8% slower
📈 Detailed Performance Metrics
Performance Comparison
- ns/op: 39,848 (was 19,458)
- Change: +104.8%
- Memory: 65,802 B/op
- Allocations: 8 allocs/op
- Historical Data Points: 4
Baseline Targets
Helper function — no specific time target, but a 2x regression warrants investigation.
💡 Recommended Actions
- Review recent changes to
ExtractWorkflowNameFromFile in pkg/cli
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify hotspots
- Compare with previous benchmark results using
benchstat
📋 Additional Context
Automatically generated by Daily CLI Performance workflow
Generated by Daily CLI Performance Agent · ● 6M · ◷
📊 Performance Regression Detected
Benchmark:
BenchmarkExtractWorkflowNameFromFileCurrent Performance: 39,848 ns/op (39.85μs)
Historical Average: 19,458 ns/op (19.46μs)
Change: +104.8% slower
📈 Detailed Performance Metrics
Performance Comparison
Baseline Targets
Helper function — no specific time target, but a 2x regression warrants investigation.
💡 Recommended Actions
ExtractWorkflowNameFromFileinpkg/climake bench-memoryto generate memory profilesgo tool pprofto identify hotspotsbenchstat📋 Additional Context
Automatically generated by Daily CLI Performance workflow