選択するコンパイラー・オプションに応じて、コンパイラーによって生成される コードのパフォーマンスを大幅に向上できることがあります。 ただし、ほとんどのパフォーマンスの考慮事項と同様に、 オプションの選択にはトレードオフがあります。 幸いなことに、コンパイラー・オプションはコマンド行または 構成ファイルで指定できるため、ソース・コードを編集しなくても、 コンパイル時オプションに伴うトレードオフについて比較検討することができます。
詳細を省きたい場合は、 生成されるコードのパフォーマンスを向上させる最も簡単な方法として、 次の (非デフォルトの) コンパイラー・オプションを指定する方法があります。
次のセクションでは、パフォーマンスの向上と、 特定のコンパイラー・オプションに伴うトレードオフについて、より詳しく説明します。