1 个不稳定版本
0.1.0 | 2023年3月10日 |
---|
#1625 in 开发工具
15KB
360 代码行
rbenchmark
使用纯 Rust 编写的用于评估您计算机性能的库
示例
use rbenchmark::prelude::*;
let mut runner = BenchmarkRunner::default();
let result = runner.run_all(|_progress | {}).unwrap();
println!("{:?}", result);
功能
- 编写并运行您自己的
benchmarks
。 - 编写自己的基准测试运行器
- 设置基准测试的时间
- 多核支持
- 调整要运行的基准测试
- 回调函数
lib.rs
:
rbenchmark 是一个用于评估您计算机性能的库,使用 纯 Rust 编写
示例
use rbenchmark::prelude::*;
let mut runner = BenchmarkRunner::default(); // is slow!
let result = runner.run_all(|_progress | {}).unwrap();
println!("{:?}", result);
功能
- 编写并运行您自己的
benchmarks
。 - 编写自己的基准测试运行器
- 设置基准测试的时间
- 多核支持
- 调整要运行的基准测试
- 回调函数
依赖项
~2MB
~43K SLoC