Skip to content

Performance Tuner — Compare Workflow

Description: Evaluate multiple approaches or versions

When to Use

Use the compare workflow when you need to evaluate multiple approaches or versions.

Input Requirements

  • Application performance metrics and baseline measurements
  • Profiling traces and flame graphs from production workloads
  • Load test results and stress test reports
  • Infrastructure resource utilization data (CPU, memory, I/O, network)

Process

  1. Initialize — Set up the compare context for Performance Tuner
  2. Execute — Perform the compare operation following Performance Tuner's style
  3. Validate — Check output against quality gates
  4. Handoff — Deliver results to downstream personas

Output

  • Performance profiling reports with bottleneck identification
  • Benchmark comparison matrices showing before/after metrics
  • Optimization recommendation documents with expected impact estimates
  • Resource utilization dashboards with trend analysis

Quality Gates

  • All optimizations must be validated by reproducible benchmarks
  • No performance changes deployed without regression testing
  • Baseline measurements required before any tuning iteration
  • Resource efficiency gains must not degrade correctness or reliability