文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
4 天前
4 天前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
README

rust-bench 文档

English version: README.md

rust-bench 文档集的统一索引,覆盖参考文档(事实/结构——是什么)与指南(流程——怎么做)。两层互相链接:指南链接到参考文档了解背景,参考文档链接到指南获取操作手册。

项目概述与快速上手见根 README.md

参考文档

系统的事实/结构描述。

  • 术语表——领域术语(运行时、测试、分析、任务队列、平台/仓库)。
  • 架构——组件(Site/Collector/Database/benchlib)、多平台/多仓库模型、请求生命周期、数据模型。
  • 配置——site-config.toml 字段参考(keys、repos、collectors、按 collector 的基准测试覆盖、环境变量回退)。
  • 任务队列——分布式队列机制:请求状态、队列排序、任务入队、回填、重试。
  • 部署——部署模型(Docker 镜像、Postgres、collect-job-queue.sh、环境变量、机器准备)。
  • 比较分析——显著性(IQR 围栏)、量级分桶、相关性;仅按测试结果。
  • 数据库 schema——运行时 + 任务队列 + 制品 + 错误表(编译时表不在范围)。
  • 手动修改——例外 DB 操作(purge_artifact、重排队、停用 collector)。

指南

按步骤操作手册。每篇含前置条件 → 步骤 → 验证 → 故障排除。

范围说明

本文档集覆盖运行时基准测试分布式基准测试系统。继承自上游 rustc-perf 的编译时基准测试机制虽存在于代码库,但此处刻意不在范围。