SuperAPI AI 工具集

performance-analysis

测试与质量

查看项目

更新于 10-16 06:55

技能介绍

用途

Performance analysis 是一个面向性能分析的技能,来源于 effect-ts/effect。根据其描述,它适用于以下场景:运行时吞吐量或延迟基准测试、TypeScript 编译器开销评估、性能回归排查、对比测试框架搭建,以及性能阈值设定。

主要能力

该技能围绕性能测量与对比展开,涵盖两类分析分支:

  • 运行时性能:涉及运行时吞吐量或延迟相关的基准测试。
  • 类型性能:涉及 TypeScript 编译器开销相关的评估。

使用方式

根据技能说明,使用流程包含以下要点:

  1. 在测量之前,先用聚焦的测试验证正确性。
  2. 在相同聚焦操作和环境下跨版本进行对比;单次未配对的运行不能作为性能改进的证据。
  3. 按适用情况选择分支:运行时性能读取 runtime.md;类型性能读取 types.md。
  4. 任务完成的判定标准是:所选每个分支均满足其测量与报告标准,且适用的根检查通过或已报告为不可运行。

适用场景

适用于需要对运行时吞吐量、延迟、TypeScript 编译器开销进行基准测试或回归对比的工程场景,也适用于搭建对比测试框架和设定性能阈值。

限制

资料中未提供该技能的具体安装命令、依赖要求、支持的平台或版本范围,这些信息暂未提供。