用途
Performance analysis 是一个面向性能分析的技能,来源于 effect-ts/effect。根据其描述,它适用于以下场景:运行时吞吐量或延迟基准测试、TypeScript 编译器开销评估、性能回归排查、对比测试框架搭建,以及性能阈值设定。
主要能力
该技能围绕性能测量与对比展开,涵盖两类分析分支:
- 运行时性能:涉及运行时吞吐量或延迟相关的基准测试。
- 类型性能:涉及 TypeScript 编译器开销相关的评估。
使用方式
根据技能说明,使用流程包含以下要点:
- 在测量之前,先用聚焦的测试验证正确性。
- 在相同聚焦操作和环境下跨版本进行对比;单次未配对的运行不能作为性能改进的证据。
- 按适用情况选择分支:运行时性能读取 runtime.md;类型性能读取 types.md。
- 任务完成的判定标准是:所选每个分支均满足其测量与报告标准,且适用的根检查通过或已报告为不可运行。
适用场景
适用于需要对运行时吞吐量、延迟、TypeScript 编译器开销进行基准测试或回归对比的工程场景,也适用于搭建对比测试框架和设定性能阈值。
限制
资料中未提供该技能的具体安装命令、依赖要求、支持的平台或版本范围,这些信息暂未提供。