1 个不稳定版本

0.1.0 2023年3月10日

#1625 in 开发工具

MIT 许可协议

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