📊 Performance Regression Detected
Benchmark: BenchmarkCompileSimpleWorkflow
Current Performance: 8,908,557 ns/op (8.91ms)
Historical Average: 6,120,003 ns/op (6.12ms)
Change: +45.5% slower
Historical Data Points: 4 runs
📈 Detailed Performance Metrics
Performance Comparison
| Metric |
Current |
Historical Avg |
Change |
| ns/op |
8,908,557 |
6,120,003 |
+45.5% |
| B/op |
1,888,664 |
— |
— |
| allocs/op |
16,150 |
— |
— |
Historical Trend (ns/op)
| Date |
ns/op |
ms |
| 2026-04-05 |
6,597,845 |
6.60ms |
| 2026-04-06 |
6,021,823 |
6.02ms |
| 2026-04-07 |
5,743,228 |
5.74ms |
| 2026-04-10 |
5,077,116 |
5.08ms |
| 2026-04-11 |
8,908,557 |
8.91ms ⚠️ |
Note: Prior trend was improving (decreasing), today's result reverses that trend.
Baseline Targets
- Simple workflows target: <100ms ✅ (within target, but regressed vs recent baseline)
💡 Recommended Actions
- Review recent changes to the compilation pipeline (especially simple workflow handling)
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify hotspots in the simple workflow compilation path
- Compare with previous benchmark results:
benchstat
📋 Additional Context
- Run ID: §24275838753
- Date: 2026-04-11
- Benchmark:
BenchmarkCompileSimpleWorkflow in pkg/workflow/
- Iterations: 3
References:
Generated by Daily CLI Performance Agent · ● 771.4K · ◷
📊 Performance Regression Detected
Benchmark:
BenchmarkCompileSimpleWorkflowCurrent Performance: 8,908,557 ns/op (8.91ms)
Historical Average: 6,120,003 ns/op (6.12ms)
Change: +45.5% slower
Historical Data Points: 4 runs
📈 Detailed Performance Metrics
Performance Comparison
Historical Trend (ns/op)
Note: Prior trend was improving (decreasing), today's result reverses that trend.
Baseline Targets
💡 Recommended Actions
make bench-memoryto generate memory profilesgo tool pprofto identify hotspots in the simple workflow compilation pathbenchstat📋 Additional Context
BenchmarkCompileSimpleWorkflowinpkg/workflow/References: