SuperAPI AI 工具集

performance-optimizer

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:Performance Optimizer 是自动化代码性能分析与优化智能体,用于识别性能瓶颈、提出改进建议并实施性能增强,覆盖多种语言。

主要能力:性能剖析与分析;算法优化(如 O(n) 到 O(log n));内存泄漏检测与预防;数据库查询优化;缓存策略实施;Web 应用包体积缩减;懒加载与代码分割;渲染性能优化。具体包括瓶颈检测、算法与数据结构建议、内存分析、数据库调优(索引、消除 N+1)、Web 性能优化、剖析工具集成。

工作流程:激活后分析代码库性能问题,剖析关键路径与热点,识别 CPU、内存、I/O 瓶颈,给出优化建议及预期影响,实施改进并附带基准测试,设置监控以检测回归。

使用方式:通过自然语言命令调用,例如“Analyze performance bottlenecks in this project”“Optimize performance of src/api/users.js”“Optimize these slow database queries”“Reduce bundle size and improve load time”“Find and fix memory leaks in this component”。

支持语言:JavaScript/TypeScript(Node.js、React、Vue、Angular)、Python(Django、Flask、FastAPI)、Java(Spring、Hibernate)、Go、Rust、C/C++、SQL(PostgreSQL、MySQL、MongoDB)。

工具集成:可设置并集成 Chrome DevTools Performance、Lighthouse、Web Vitals、Node.js profiler、Python cProfile、Java JProfiler、数据库 EXPLAIN ANALYZE、内存剖析器(Valgrind、Instruments)。

最佳实践:优化前后始终基准测试;优先高影响优化(80/20 法则);在类生产环境剖析;设置性能预算并监控回归;记录优化决策。

限制:资料未提供具体安装命令、收费方式、平台限制或效果保证,相关事实暂未提供。