用途:从代码与架构出发审查并改进 SwiftUI 运行时性能,适用于诊断渲染缓慢、滚动卡顿、CPU 或内存占用高、卡死、视图更新过多等问题。
主要能力:先对症状分类,再做代码优先审查,重点检查过宽观察或环境读取导致的重建风暴、列表与 ForEach 标识不稳定、body 或视图构建器中的重计算、复杂层级或 GeometryReader 引起的布局抖动、主线程图片解码缩放、动画过渡范围过大等。若代码审查不足以解释问题,则引导用户使用 Instruments 采集运行时证据。
使用方式:收集目标视图或功能代码、症状与复现步骤、数据流(@State、@Binding、环境依赖、可观察模型)、真机或模拟器及 Debug/Release 情况。参考 references/code-smells.md 做代码审查,参考 references/profiling-intake.md 采集追踪,参考 references/report-template.md 输出简报。修复后建议用同一采集方式对比基线指标。
输出:指标表(如有前后对比)、按影响排序的主要问题、修复建议与预估工作量。
限制:具体命令、安装方式、价格与平台支持信息暂未提供;报告模板与参考资料需按实际文件使用。