Os

コードサイズが増えない最適化を有効にし、O2 より小さいサイズのコードを生成します。

構文

Linux*:

-Os

Windows*:

/Os

引数

なし

デフォルト

オフ

速度を優先して最適化を行います。ただし、O1 が指定された場合、Os がデフォルトになります。

説明

このオプションは、コードサイズが増えない最適化を有効にし、O2 より小さいサイズのコードを生成します。コードサイズを大きくするだけでさほどの高速化にはつながらない最適化を無効にします。

最大限のパフォーマンスを引き出す変換より、コードサイズを縮小する変換を優先するようにコンパイラーに指示します。

IDE オプション

Visual Studio*: [Optimization] > [Favor Size or Speed]

Eclipse*: なし

代替オプション

なし

関連情報