用途:该技能用于诊断和修复性能问题,覆盖从系统级性能剖析到 SwiftUI 渲染行为两个层面。当用户反馈应用变慢、卡顿或挂起,希望使用 Instruments(Time Profiler、Allocations、Hangs)进行剖析,排查内存问题、启动缓慢或耗电,或发现 SwiftUI 视图重渲染过于频繁、body 求值缓慢,以及询问视图标识(view identity)问题或 _printChanges() 时启用。
主要能力:包含两个子技能。profiling(profiling/SKILL.md)覆盖 Instruments 工作流,以及挂起、内存、启动慢、耗电的诊断;swiftui-debugging(swiftui-debugging/SKILL.md)覆盖不必要的重渲染、视图标识、缓慢的 body 求值。
使用方式:按症状路由——系统级症状走 profiling,SwiftUI 渲染症状走 swiftui-debugging。路径相对于本 SKILL.md 所在目录解析,技能运行时工作目录为用户项目。读取对应 SKILL.md 及其列出的参考文件,再将指导应用到用户代码。
适用场景:Apple 平台(含 SwiftUI)应用的性能调优与调试。
限制:资料未提供具体命令、代码示例、支持的系统或工具版本、收费与平台信息。