-
Notifications
You must be signed in to change notification settings - Fork 301
Closed
Labels
Description
📊 Performance Regression Detected
Benchmark: BenchmarkFindIncludesInContent
Current Performance: 50,715 ns/op (50.72µs)
Historical Average: 33,698 ns/op (33.70µs)
Change: +50.5% slower
📈 Detailed Performance Metrics
Performance Comparison
| Metric | Current | Historical Avg | Change |
|---|---|---|---|
| ns/op | 50,715 | 33,698 | +50.5% |
| B/op | 18,874 | ~33,698 | — |
| allocs/op | 61 | — | — |
Historical Data (3-day window)
| Date | ns/op |
|---|---|
| 2026-03-13 | 32,851 |
| 2026-03-14 | 34,544 |
| 2026-03-16 | 50,715 |
Baseline Targets
FindIncludesInContentis a helper function used during workflow parsing- Small absolute delta (~17µs), but significant relative change
💡 Recommended Actions
- Review recent changes to
FindIncludesInContentinpkg/workflow/or related packages - Check if regex patterns or content parsing logic changed
- Run
make bench-memoryto generate memory profiles - Use
go tool pprofto identify hotspots:go test -bench=BenchmarkFindIncludesInContent -cpuprofile=cpu.prof ./pkg/... - Compare with previous benchmark results using
benchstat
📋 Additional Context
- Run ID: §23149640600
- Date: 2026-03-16
- Threshold: Regressions flagged at >10% slower than 3-day rolling average
- Historical data points: 2
- Note: With only 3 benchmark iterations per run, results may have some variance. Consider monitoring next run to confirm.
Automatically generated by Daily CLI Performance workflow (§23149640600)
Generated by Daily CLI Performance Agent · ◷
- expires on Mar 18, 2026, 2:59 PM UTC
Reactions are currently unavailable
Metadata
Metadata
Labels
Type
Fields
Give feedbackNo fields configured for issues without a type.