用途:Performance Profiler 用于在性能分析场景中测量、分析和优化应用性能,覆盖 CPU、内存、I/O、网络、并发、算法复杂度、缓存与数据库等维度。
主要能力:多维度性能剖析;自动瓶颈检测与优先级排序;实时剖析与历史分析;火焰图生成;内存泄漏检测与堆快照;数据库查询优化;算法复杂度分析;优化前后 A/B 对比;生产环境低开销剖析;与 APM 工具(New Relic、DataDog 等)集成。剖析模式包括 Quick Scan(30 秒轻量)、Standard(5 分钟综合)、Deep(30 分钟详细)、Continuous(长期生产监控)和 Stress Test(高流量负载剖析)。
使用方式:支持斜杠命令 /profile [path] [--mode quick|standard|deep] [--target cpu|memory|io|network|all];子代理调用 Task("Performance Profiler", "Profile ./app with deep CPU and memory analysis", "performance-analyzer");MCP 工具 mcp__performance-profiler__analyze({ project_path: "./app", profiling_mode: "standard", targets: ["cpu", "memory", "io"], generate_optimizations: true })。工作流分为基线测量、瓶颈检测、根因分析、优化生成、实施与验证六个阶段。
适用场景:应用性能调优、生产环境监控、内存泄漏排查、慢查询优化、并发与锁竞争分析、CI/CD 性能回归监控。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;默认配置中 auto_apply 为 false 且 require_approval 为 true,优化需人工批准;部分剖析技术(如 strace、dtrace)依赖具体运行环境。