SuperAPI AI 工具集

perf-profile

通用与其它

查看项目

更新于 10-15 21:11

技能介绍

用途:在游戏或应用项目中执行性能剖析,找出 CPU、内存、渲染与 I/O 的瓶颈候选点,对照已提交的性能预算评估偏差,并产出排序后的优化建议。

主要能力:读取项目配置中的 performance.target_framerate、frame_budget_ms、draw_call_limit、memory_ceiling_mb 等预算键;分析 hot path(Update/Tick/_process、逐帧分配、逐帧物理查询、大集合嵌套循环)、内存(对象池、泄漏引用、贴图占用、缓存淘汰)、渲染(绘制调用、Overdraw、Shader 复杂度、LOD 与遮挡剔除缺失)以及 I/O(存档、同步/异步加载、网络消息频率)。产物写入 production/polish/[scope]-report-[date].md,包含预算表、热点表、按优先级排列的优化建议与快速见效项。

使用方式:以系统名或 full 作为参数确定范围;先由脚本解析 performance.enforce(warn/block/off,默认为 warn,其他取值回退 warn),再读取预算,然后分析代码库并生成报告。写报告前需按协作协议征得确认;若热点修复代价为中或大,进入范围与时间线决策,可选立即修复、缩减功能(/scope-check)、延期到 Polish 或升级架构决策(/architecture-decision)。

限制:缺少必要输入时该部分标记为 NOT ASSESSED — NO DATA,不得估算或套用模板占位值;未提交预算的指标不视为通过。静态分析只识别候选,实际影响需在目标硬件上运行时剖析确认。资料未提供的参数、平台与命令行细节暂未提供。