What problem does it solve?
It diagnoses why SwiftUI apps feel slow or unstable by identifying likely runtime causes and telling you what to measure next with Instruments when code review is not enough.
Core Features & Use Cases
- Code-first performance triage: Reviews SwiftUI patterns that commonly cause long view body updates, invalidation storms, and layout thrash.
- Profiling guidance for evidence: Helps you collect SwiftUI timeline + Time Profiler data (including hitches/long updates) to confirm or refute hypotheses.
- Actionable remediation plan: Produces prioritized fixes like narrowing state/observation fan-out, stabilizing list identity, moving heavy work out of body, and validating with before/after metrics.
- Use cases: Slow rendering, janky scrolling, high CPU or memory growth, hangs, and excessive view updates in SwiftUI screens.
Quick Start
Paste the SwiftUI view or feature code and describe the symptom and exact reproduction steps, then ask for the top likely causes plus the next Instruments captures needed to validate them.