@artale/pi-perf

性能分析工具,支持命令计时、基准统计与Node.js性能剖析

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@artale/pi-perf。
它的用途是:性能分析工具,支持命令计时、基准统计与Node.js性能剖析
详细介绍见:https://321skill.com/skills/artale-pi-perf/
请根据该页面的说明完成安装。

使用示例

'帮我统计npm run build命令的平均执行耗时,跑10次给出统计结果',它会调用pi-perf执行多次命令并输出含均值、分位数的耗时报告。

对AI说:'给这段Node.js文件读取代码写基准测试,对比同步和异步方法的性能差异',它会基于pi-perf生成可运行的测试脚本并输出对比结果。

介绍

日常开发中,开发者常面临代码执行耗时不透明、性能瓶颈难定位、基准测试结果缺乏统计支撑的问题,手动统计耗时、开展性能分析不仅效率低下,还易因样本量不足得出偏差结论,拖慢性能优化进度。 它提供开箱即用的命令行与Node.js集成能力,既可以直接对终端命令执行多次计时统计,也能在Node.js项目中引入API编写基准测试用例,自动生成含均值、方差、分位数等维度的统计报告,还可对接Node.js原生profiling能力生成深度分析数据。 适合Node.js后端开发者、前端工具链研发人员、需要优化脚本性能的运维人员,以及需要对命令行工具做性能对比的技术从业者。 使用时建议保证测试环境无其他高负载进程干扰,基准测试需运行足够样本量以确保结果可信度,开展Node.js性能剖析时需匹配对应Node.js版本的profiling协议,避免数据解析失败。

核心特点

不同于单一功能的计时或性能分析工具,它同时覆盖终端命令计时、带统计校验的基准测试、Node.js深度剖析三类场景,无需切换多个工具即可完成全链路性能分析工作

注意事项

仅支持Node.js生态与终端命令的性能分析,无法用于Python、Go等其他编程语言的项目性能剖析

常见问题

可以直接统计shell命令的执行耗时吗?

可以,通过命令行调用即可对任意shell命令执行多次耗时统计并输出统计结果。

基准测试报告包含哪些核心指标?

包含执行耗时的均值、标准差、最值、p95/p99分位数等常用统计指标。