Skip to content

[performance] Regression in ParseWorkflow: 63.7% slower #27150

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkParseWorkflow

Current Performance: 1,387,952 ns/op (1.39ms)
Historical Average: 847,890 ns/op (847.89μs)
Change: +63.7% slower

📈 Detailed Performance Metrics

Performance Comparison

  • ns/op: 1,387,952 (was 847,890)
  • Change: +63.7%
  • Memory: 158,625 B/op
  • Allocations: 2,870 allocs/op
  • Historical Data Points: 9

Baseline Targets

  • Simple workflows: <100ms
  • Complex workflows: <500ms
  • MCP-heavy workflows: <1s

💡 Recommended Actions

  1. Review recent changes to the workflow parsing phase (pkg/workflow/parser or pkg/parser)
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify hotspots in the parse step
  4. Compare with previous benchmark results using benchstat
📋 Additional Context

Generated by Daily CLI Performance Agent · ● 1.1M ·

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