SuperAPI AI 工具集

perf

通用与其它

查看项目

更新于 10-15 23:34

技能介绍

用途:对代码进行性能剖析、基准测试与优化,定位 CPU/内存热点,并对网页运行 Lighthouse 审计。

主要能力:Node.js 基准测试(time、perf_hooks、console.time);V8 剖析(node --prof、--prof-process、--inspect、--cpu-prof);内存剖析(--heapsnapshot-signal、--expose-gc);Lighthouse 审计(可输出 JSON/HTML、指定类别、桌面或移动预设、自定义 Chrome 参数);借助 Gemini 分析代码与剖析输出;使用 clinic.js、speedscope、webpack-bundle-analyzer、vite --report 等定位热点与包体积。

使用方式:需先准备 Node.js;网页审计需 npm install -g lighthouse;AI 分析需 pip install google-generativeai 并设置 GEMINI_API_KEY。常用命令如 node --prof script.js、node --prof-process isolate-*.log、lighthouse https://example.com --only-categories=performance、npx clinic doctor -- node script.js。

适用场景:优化慢函数、排查内存泄漏、分析打包体积、对比优化前后基准、审计网页性能。

限制:资料未提供具体收费、平台支持范围与效果保证;性能结果依赖运行环境与目标设备,建议先测量再优化,并在生产环境与目标设备上验证。