Skip to content

[performance] Regression in CompileComplexWorkflow: 29.2% slower #27280

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkCompileComplexWorkflow

Current Performance: 10.51ms (10,512,507 ns/op)
Historical Average: 8.14ms (~8,140,000 ns/op)
Change: +29.2% slower
Historical Data Points: 7

📈 Detailed Performance Metrics

Performance Comparison

Metric Current Historical Avg Change
ns/op 10,512,507 ~8,140,000 +29.2%
B/op 1,898,105
allocs/op 17,079

Baseline Targets

  • Simple workflows: <100ms ✅
  • Complex workflows: <500ms ✅ (still within target)
  • MCP-heavy workflows: <1s

💡 Recommended Actions

  1. Review recent changes to the complex workflow compilation path
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify allocation hotspots
  4. Compare with previous benchmark results using benchstat
  5. This regression may be related to the Validation regression — investigate together
📋 Additional Context
  • Run ID: §24650923335
  • Date: 2026-04-20
  • Workflow: Daily CLI Performance
  • All regressions today: Validation (+95.6%), CompileSimpleWorkflow (+39.3%), CompileComplexWorkflow (+29.2%), ExtractWorkflowNameFromFile (+24.5%), CompileMCPWorkflow (+23.8%)

Generated by Daily CLI Performance Agent · ● 1.1M ·

  • expires on Apr 22, 2026, 6:06 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions