#benchmark #criterion #standard-error #error-value #cargo-command #cargo #subcommand

app cargo-criterion-means

Cargo 命令,用于从 criterion 基准测试中收集平均值和标准误差值

3 个版本

0.1.0 2023 年 12 月 5 日
0.1.0-beta.22023 年 11 月 30 日
0.1.0-beta.12023 年 11 月 28 日

#290Cargo 插件

MIT/Apache

8KB
57 代码行

cargo-criterion-means

Cargo 命令,用于从 criterion 基准测试中收集平均值和标准误差值。

安装

cargo install cargo-criterion-means

运行

cargo criterion-means [optional path to project root]

输出

它将逗号分隔的文本发送到标准输出。例如

Group,Id,Mean(ns),StdErr(ns)
compare_is_consecutive,regular/avx2,3.0443,0.0080137
compare_is_consecutive,regular/avx512f,3.0232,0.0023419
compare_is_consecutive,regular/sse2,3.0785,0.0016257
compare_is_consecutive,regular2/sse2,4.3907,0.0038452
compare_is_consecutive,rotate/avx2,1.3775,0.0039389
compare_is_consecutive,rotate/avx512f,1.2408,0.0060673
compare_is_consecutive,rotate/sse2,1.996,0.0055311

然后您可以通过电子表格(交叉表功能非常好)或通过类似 Polars 的数据框架库进行分析和制表。

依赖关系

~0.5–8.5MB
~61K SLoC