Rust 1.78.0 版本于 2024 年 5 月 2 日发布,该版本完成了 x86 架构的 u128/i128 更改,对使用 128 位整数的代码可能会有性能提升。文章深入探讨了内存对齐问题如何影响性能,并通过实例演示了 Rust 1.76.0 中 128 位整数的 8 字节对齐导致的性能下降,以及通过强制 16 字节对齐来优化性能的方法。文章还使用 CodSpeed 运行器进行基准测试,比较了不同对齐方式下的性能差异,并证实了 Rust 1.78.0 版本解决了对齐问题,提升了代码性能。