用途:对 OpenClaw 的测试与插件套件做性能基准、诊断和优化,目标是在覆盖率不降低的前提下,真实改善 pnpm test、插件套件与 plugin-inspector 的速度和 RSS,而不是靠猜测调参。
主要能力:先建立基线再改代码,区分 runner 噪声与真实文件开销;覆盖全量套件排名、扩展批处理、包边界检查、导入内存画像、堆快照与 RSS 升级排查;对插件静态元数据、SDK barrel 加载、mock 策略、服务器生命周期等常见根因给出修复方向。
必要用法:文档给出的基线命令包括 pnpm test:perf:groups --full-suite --allow-failures --output <file>、/usr/bin/time -l pnpm test <file> --maxWorkers=1 --reporter=verbose、OPENCLAW_VITEST_IMPORT_DURATIONS=1 OPENCLAW_VITEST_PRINT_IMPORT_BREAKDOWN=1;插件相关可用 pnpm test:extensions:batch <plugin[,plugin...]>、pnpm test:extensions、pnpm test:extensions:memory;远程可用 blacksmith testbox warmup/run。改后需用同一命令复测并计算秒数与百分比增益,提交用 scripts/committer "<message>" <paths...>。
适用场景:测试套件变慢、导入链过宽、插件大批量测试内存增长、plugin-inspector 报告耗时、需要定位 CPU 或 RSS 热点的日常性能维护。
限制:部分指标依赖本机或 Testbox 环境,堆泄漏需快照支撑才能定性;涉及真实运行时、协议契约或生产重构风险较高;未提供收费、平台支持范围等商业信息。