What problem does it solve?
Prevents slowdowns by guiding reviewers to identify performance regressions caused by changes in algorithms, allocations, hot-path behavior, or runtime characteristics.
Core Features & Use Cases
- Hot-path and allocation scrutiny: Surface new allocations, resizing, and string/regex/parser work occurring inside frequently executed code paths.
- Complexity and N+1 pattern checks: Detect changes that increase algorithmic complexity or introduce per-item DB/RPC/file operations.
- Measurement-driven validation: Encourage benchmarking and profiling to confirm impact and avoid speculative performance claims.
- Practical review output: Produce a structured summary, prioritized concerns, hardening opportunities, and benchmark status.
Quick Start
Ask an AI to review a PR’s diff for performance regressions and return a structured report with a summary, prioritized concerns/hardening opportunities, and benchmark/profiling recommendations.