SuperAPI AI 工具集

swiftui-performance-audit

测试与质量

查看项目

更新于 10-15 23:34

技能介绍

用途:从代码与架构出发审查并改进 SwiftUI 运行时性能,适用于诊断渲染缓慢、滚动卡顿、CPU 或内存占用高、卡死、视图更新过多等问题。

主要能力:先对症状分类,再做代码优先审查,重点检查过宽观察或环境读取导致的重建风暴、列表与 ForEach 标识不稳定、body 或视图构建器中的重计算、复杂层级或 GeometryReader 引起的布局抖动、主线程图片解码缩放、动画过渡范围过大等。若代码审查不足以解释问题,则引导用户使用 Instruments 采集运行时证据。

使用方式:收集目标视图或功能代码、症状与复现步骤、数据流(@State、@Binding、环境依赖、可观察模型)、真机或模拟器及 Debug/Release 情况。参考 references/code-smells.md 做代码审查,参考 references/profiling-intake.md 采集追踪,参考 references/report-template.md 输出简报。修复后建议用同一采集方式对比基线指标。

输出:指标表(如有前后对比)、按影响排序的主要问题、修复建议与预估工作量。

限制:具体命令、安装方式、价格与平台支持信息暂未提供;报告模板与参考资料需按实际文件使用。