2.1-从 libtest 迁移
将 libtest 基准测试迁移到 Criterion.rs
1分钟内可阅读完
译文 · 基于 Criterion.rs Documentation
原文链接: https://bheisler.github.io/criterion.rs/book/user_guide/user_guide.html
本章介绍 Criterion.rs 基准测试的输出,包括命令行报告与图表,并说明更高级的用法,例如对外部程序做基准测试以及比较多个函数的性能。
将 libtest 基准测试迁移到 Criterion.rs
基准测试命令行报告解读
cargo bench 与 Criterion 命令行参数
HTML 基准测试报告
Criterion.rs 生成的图表说明
对不同输入规模进行基准测试
Criterion 高级配置选项
比较多个函数的性能
导出 CSV 格式基准数据
Criterion.rs 已知限制
与 libtest Bencher API 兼容
iter、iter_with_setup 等计时方式
实现自定义测量后端
与性能分析工具集成
使用自定义测试框架运行基准
对 async 函数进行基准测试
快速基准测试模式
在 WASM/WASI 上使用 Criterion