15 机器码
查看生成的汇编
1分钟内可阅读完
译文 · 基于 The Rust Performance Book
机器码
原文链接: https://nnethercote.github.io/perf-book/machine-code.html
当有一小段非常热点的代码时,值得检查生成的机器码是否存在低效之处,例如可消除的边界检查。Compiler Explorer 网站是检查小段代码时的极佳资源。cargo-show-asm 是可用于完整 Rust 项目的替代工具。
相关地,core::arch 模块提供对架构相关内建函数(intrinsics)的访问,其中许多与 SIMD 指令有关。