Swift 基准测试套件现已可用

Apple Swift 团队很高兴地宣布 Swift 的 基准测试套件 现已开源。

该套件包含基准测试、库和实用工具的源代码,旨在帮助跟踪 Swift 性能并在提交之前发现性能回归,包括

我们期待与 Swift 社区合作,使 Swift 尽可能地快!

构建和运行基准测试

为了发现潜在的性能回归,我们鼓励 Swift 项目的贡献者在请求拉取请求之前,针对其更改运行 Swift 的基准测试套件。有关构建和运行 Swift 基准测试的说明,请参阅 swift/benchmark/README.md

未来,我们计划在 Swift 的 持续集成系统 中添加对在拉取请求上运行基准测试的支持。

贡献基准测试和改进

欢迎为 Swift 的基准测试套件做贡献!我们鼓励提交针对涵盖关键性能工作负载的新基准测试、对基准测试辅助库的补充以及其他改进的拉取请求。请注意,Swift 的基准测试套件共享 Swift 项目的 许可证,因此我们无法接受其他许可证涵盖的基准测试的 Swift 端口。有关该套件的更多信息以及关于添加基准测试的说明,请参阅 swift/benchmark/README.md