/optimize (最適化の有効化/無効化) (C# コンパイラ オプション)
更新 : 2007 年 11 月
/optimize オプションは、コンパイラで行われる最適化の有効と無効を切り替えて、出力ファイルのサイズを小さくし、速度と効率を高めます。
/optimize[+ | <U>-</U>]
解説
また、実行時にコードを最適化するように共通言語ランタイムに指示します。
既定では、最適化は無効です。最適化を有効にするには、/optimize+ を指定します。
アセンブリで使用するモジュールをビルドする場合は、アセンブリと同じ /optimize の設定を使用してください。
/o は /optimize の省略形です。
/optimize オプションと /debug オプションを組み合わせることができます。
Visual Studio 開発環境でこのコンパイラ オプションを設定するには
プロジェクトの [プロパティ] ページを開きます。
[ビルド] プロパティ ページをクリックします。
[コードの最適化] プロパティを変更します。
このコンパイラ オプションをプログラムで設定する方法については、「Optimize」を参照してください。
使用例
t2.cs をコンパイルし、コンパイラの最適化を有効にするには、次のコードを使用します。
csc t2.cs /optimize