Rust 2021 edition性能优化实战:从慢到快
最近用Rust 2021 edition做了一个数据处理服务,初始版本性能不达标,经过一系列优化后,吞吐量提升了5倍。本文分享完整的性能优化过程,包括代码层面、编译层面和架构层面的优化技巧。
最近用Rust 2021 edition做了一个数据处理服务,初始版本性能不达标,经过一系列优化后,吞吐量提升了5倍。本文分享完整的性能优化过程,包括代码层面、编译层面和架构层面的优化技巧。
Rust 2021 edition预计今年下半年发布。我用nightly版本把一个旧的Rust项目迁移到了2021 edition。本文是迁移实战记录。包括2021 edition有哪些新变化、迁移的步骤、遇到的问题和解决方法、以及迁移后的感受。需要说明的是2021 edition还在开发中。最终发布时可能会有变化。
我用Rust写代码已经三年了,从最初的2018 edition到现在的2021 edition,踩了无数的坑,也收获了很多。本文是我三年Rust使用经验的总结,包括对所有权和借用的理解、生命周期的心得、错误处理的最佳实践、异步编程的体会、性能优化的经验,以及Rust对我编程思维的改变。如果你正在学习Rust或者准备深入…