SuperAPI AI 工具集

multi-agent-performance-profiling

智能体与模型

查看项目

更新于 10-16 00:20

技能介绍

用途:为多阶段管道(如下载→解压→解析→入库)提供规范化的性能剖析流程,通过并行代理全面识别各系统层的性能瓶颈,避免凭假设过早优化。

主要能力:采用五代理模式——代理1做阶段计时与内存剖析(time.perf_counter、tracemalloc),代理2分析数据库配置,代理3分析客户端库用法,代理4分析批大小,代理5汇总共识并排定优先级。输出各阶段耗时占比、P0/P1/P2 优先级与影响量化,并生成实施路线图。

使用方式:先定义性能问题与基线指标,建立 tmp/perf-optimization/ 目录,在单条消息中通过多个 Task 调用并行启动代理1-4,代理5等待报告齐全后综合。随后按 P0 优先实施,并用剖析脚本复测验证。示例命令:uv run python tmp/perf-optimization/profiling/profile_pipeline.py。

适用场景:性能低于 SLO、多阶段管道优化、数据库性能调查、复杂工作流瓶颈定位、优化前分析。

限制:剖析脚本与产物为项目专属,需自行编写;需避免串行执行代理、只剖析单层、忽略快速收益项、改动后不复测等常见问题;测量前应做预热并清理缓存。具体收费、平台与效果数据暂未提供。