Skip to content

[performance] Regression in CompileSimpleWorkflow: 45.5% slower #25761

@github-actions

Description

@github-actions

📊 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

  1. Review recent changes to the compilation pipeline (especially simple workflow handling)
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify hotspots in the simple workflow compilation path
  4. 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 ·

  • expires on Apr 13, 2026, 5:43 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