3.5.3 有时很有用
03-有时很有用 — Comprehensive Rust
1分钟内可阅读完
译文 · 基于 Comprehensive Rust
3.5.3 有时很有用
你的代码可以跑得更快!
| |
使用
unsafe的代码 可能 更快。
fast_sum()跳过了 bounds check(边界检查)。然而,要验证性能主张,必须进行 benchmark(基准测试)。对于这类情况,Rust 的 iterator(迭代器)通常也能消除边界检查。可选:展示两个函数生成的相同汇编。
1分钟内可阅读完
译文 · 基于 Comprehensive Rust
你的代码可以跑得更快!
| |
使用
unsafe的代码 可能 更快。
fast_sum()跳过了 bounds check(边界检查)。然而,要验证性能主张,必须进行 benchmark(基准测试)。对于这类情况,Rust 的 iterator(迭代器)通常也能消除边界检查。可选:展示两个函数生成的相同汇编。