Rust High Performance

Rust High Performance

Rust High Performance

推荐度: 2.0分

怎么说呢? 这本书几乎就没有谈任何Rust高性能的编程技巧, 反而大部分都是一些Rust方面浅显的“最佳实践”. 比如使用ClippyCriterion.

唯一一个印象比较深刻的就是: 不要在for循环中使用vec[]下标索引的方式迭代访问元素, 这是其它语言经常做的事情, 而在Rust中, 下标访问会进行运行时检查, 如果越界则会panic, 这种检查会损耗性能. 更好的方式是应该用迭代器方法iter()

这个点是在书的开头前两章提到的, 然后整本书就没有再谈任何的Rust高性能编程技巧了. 倒不如《Rust Programming》来得实在. 写这篇文章的目的让大家不要踩坑了.