Skip to content

[performance] Regression in CompileComplexWorkflow: 203% slower #38871

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: CompileComplexWorkflow

Current Performance: 15,754,984 ns/op (15.75ms)
Historical Average: 5,204,898 ns/op (5.20ms)
Change: +202.7% slower

📈 Detailed Performance Metrics

Performance Comparison

  • ns/op: 15,754,984 (was 5,204,898)
  • Change: +202.7%
  • Bytes/op: 8,407,021 B/op (was ~1,201,343 B/op)
  • Allocs/op: 95,839 allocs/op (was ~10,296 allocs/op)
  • Historical Data Points: 5

Baseline Targets

  • Complex workflows: <500ms ✅ (still within target but 3× slower vs history)

💡 Recommended Actions

  1. Review recent changes to the compilation pipeline (regression began ~June 11)
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify hotspots — memory also regressed 7× (1.2MB → 8.4MB)
  4. Compare with previous benchmark results: benchstat
📋 Additional Context

Automatically generated by Daily CLI Performance workflow

Generated by ⚡ Daily CLI Performance Agent · 270 AIC · ⌖ 28.9 AIC · ⊞ 23.9K ·

  • expires on Jun 14, 2026, 8:02 AM UTC-08:00

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