SuperAPI AI 工具集

axiom-audit-energy

通用与其它

查看项目

更新于 10-15 20:11

技能介绍

用途:当用户提到电池耗电、能耗优化、功耗审计或发布前能耗检查时使用,用于在 Swift/iOS 代码库中检测耗电反模式,以及功能未使用时的无谓后台工作。

主要能力:分五阶段执行。阶段一用 Glob/Grep/Read 扫描后台模式、周期任务与高耗电特性,输出能耗画像;阶段二检测 8 类已知反模式——定时器滥用、轮询替代推送、持续定位、动画泄漏、后台模式误用、网络低效、GPU 浪费、磁盘 I/O 模式,每项均需 Read 验证上下文;阶段三推断“不必要的工作”,如定时器/定位/动画在功能不可见时仍运行;阶段四对组合问题提级并标注与其他审计器的重叠;阶段五给出能耗健康评分表与 EFFICIENT/WASTEFUL/DRAINING 结论,并估算额外空闲耗电百分比。

使用方式:该技能为代理提示,会强制实际执行所列的 Glob、Grep、Read 命令,要求逐条运行 Grep 模式而非合并为单个正则,并按章节要求做 Read 验证;排除测试、预览、Pods、Carthage、.build、DerivedData 等路径。若用户有 .ips 崩溃产物,可用 xcsym crash --format=summary <path-to-ips> 关联终止模式(如 cpu_resource_fatal、background_task_expired、watchdog_termination、jetsam_oom)定位耗电反模式。也可直接用 axiom-audit-energy 调用。

适用场景:iOS/Swift 应用发布前能耗检查、性能优化、电池耗电问题排查、后台任务与生命周期审计。

限制:仅面向 Swift/iOS 代码;检测依赖工具输出与代码读取,不做猜测;涉及具体耗电百分比为估算值。修复代码示例、收费与价格信息暂未提供。