Rust编程:性能测试、逻辑门模拟与类型系统探索
1. 在稳定版Rust上进行基准测试
Rust内置的基准测试框架不稳定,但社区开发了一些适用于稳定版Rust的基准测试库, criterion-rs 就是其中一个流行的库。它易于使用,能提供详细的基准测试信息,还会记录上一次运行的状态,每次运行时报告性能回归情况。与内置基准测试框架相比, criterion.rs 能生成更多统计报告,并使用 gnuplot 生成直观的图表。
1.1 使用 criterion-rs 进行基准测试的步骤
- 创建新项目 :运行
cargo new criterion_demo --lib创建一个新的库项目。 - 添加依赖 :在
Cargo.toml的dev-dependencies部分添加criterion依赖:
[dev-dependencies]
criterion = "0.1"
[[bench]]
name = "fibonacci"
harness = false
- 实现斐波那契函数 :在
src/lib.rs中实现快
超级会员免费看
订阅专栏 解锁全文

50

被折叠的 条评论
为什么被折叠?



