SuperAPI AI 工具集

performance profiling

通用与其它

查看项目

更新于 10-15 21:40

技能介绍

用途:在优化之前先找到瓶颈,遵循“先测量、再优化”的原则,对 CPU、内存、网络、数据库等性能问题做系统性调查。

主要能力:提供五步调查流程(观察复现并测量基线、剖析定位热点、提出假设、实施优化并验证、加监控防回归);按瓶颈类型(CPU 密集、内存密集、I/O 密集、并发、网络、数据库)给出症状与调查方向;涵盖 CPU 剖析(Node.js 的 node --prof、node --inspect,clinic doctor/flame;.NET 的 dotnet trace/dotnet counters)、火焰图解读、内存剖析与常见泄漏模式、网络延迟分解、数据库慢查询与查询计划分析、VS Code 扩展激活与命令耗时测量、基准测试规范、缓存/惰性求值/批处理/防抖节流等优化模式、性能预算指标及实施清单。

使用方式:资料中给出的命令与代码示例保持原样,例如 node --prof app.js、clinic flame -- node app.js、dotnet trace collect --process-id <PID> --format speedscope、EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT) 等;按流程先复现并建立基线,再用对应工具剖析。

适用场景:排查用户反馈的变慢问题、定位 CPU/内存/网络/数据库热点、评估优化效果、建立性能预算与 CI 基准。

限制:资料未提供该技能的具体安装方式、支持的运行环境、收费模式或效果保证;部分示例为示意用法,需结合实际项目调整。