SuperAPI AI 工具集

performance-expert

通用与其它

查看项目

更新于 10-16 03:39

技能介绍

用途:Performance Expert 提供性能优化、性能分析(profiling)、基准测试(benchmarking)与系统调优的专家级指导,适合在用户提到优化、性能分析、基准测试或可扩展性时使用。

主要能力:涵盖性能基础概念(响应时间与吞吐量、延迟与带宽、CPU/内存/IO 瓶颈、并发与并行、缓存策略、负载均衡);优化领域包括算法、数据库、网络、前端、后端与基础设施调优;性能分析工具涉及 CPU、内存、网络分析器、APM 与负载测试工具。

使用方式:资料给出 Python 性能分析示例,如用 cProfile、pstats、timeit、memory_profiler 分析函数,用 lru_cache 做记忆化,用 NumPy 向量化替代循环,用 join 替代循环字符串拼接,用生成器降低内存占用。数据库方面给出连接池配置、避免 N+1 查询、eager loading、索引、批量操作、分页与 Redis 缓存(cache-aside)示例。前端方面给出防抖、图片懒加载、虚拟滚动与动态导入代码分割。API 方面给出异步端点、流式响应、后台任务与连接池示例。负载测试使用 Locust 定义任务权重与等待时间。

适用场景:后端与前端性能调优、数据库查询优化、API 吞吐量提升、内存与 CPU 瓶颈排查、负载测试与容量评估。

限制:资料未提供该技能的安装命令、收费方式、平台支持或具体使用步骤;内容以通用性能优化实践与代码示例为主,实际效果需结合具体系统测量验证。