用途:对代码进行性能导向的审查,定位瓶颈并给出优化机会。适合在代码评审、性能排查或上线前检查中,按清单逐项核查性能风险。
主要能力:按类别检查性能问题。数据库与查询方面,检查循环内查询导致的 N+1 模式、高频查询字段缺少数据库索引、无 LIMIT 或分页的无界查询、使用 SELECT * 而非只选所需列、缺少连接池。内存与资源方面,检查未移除的事件监听器、未清理的定时器、无上限增长的缓存等内存泄漏,以及不必要地长期持有大对象、随使用无限增长的数组或映射、组件卸载或销毁生命周期缺少清理。渲染方面(前端),检查不必要的重渲染、小状态变化导致大型组件树重渲染、长列表缺少虚拟化、同步重计算阻塞主线程、不必要导入导致包体积过大。API 与网络方面,检查高频访问但少变化的数据缺少缓存、本可并行却串行执行的 API 调用、大数据集缺少分页、过度获取数据、缺少请求去重。算法复杂度方面,检查可能在大数据集上出现的 O(n²) 或更差操作、可记忆化的重复计算、循环内字符串拼接、不必要的排序或过滤遍历。
严重程度分级:CRITICAL 指正常负载下会造成性能退化;HIGH 指规模化时会出现问题;MEDIUM 指有可量化影响的优化机会;LOW 指次要优化建议。更详细的检查清单参考 references/performance-checklist.md。
使用方式与限制:资料未提供具体调用方式、安装命令、配置参数或支持的平台信息,暂未提供。