Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

マシンコード

非常に頻繁に実行される小さなコード片がある場合、生成されたマシンコードを調べて、削除可能な bounds checks などの非効率がないか確認する価値があるかもしれません。小さなスニペットでこれを行う場合、Compiler Explorer のウェブサイトは非常に優れたリソースです。cargo-show-asm は、Rust プロジェクト全体で使用できる代替ツールです。

関連して、core::arch モジュールはアーキテクチャ固有の組み込み関数へのアクセスを提供しており、その多くは SIMD 命令に関連しています。