最適化レベル /optimize:4 以上で複数のソース・ファイルをコンパイルすることにより,コンパイラは,複数のプログラム単位を含めて,より多くのコードで最適化の可能性を検証することができます。これにより,次の結果が得られます。
より多くの手続のインライン展開が可能になる。
より完全な大域データ解析が行われる。
リンクの際に解決される外部引用数が減る。
より多くの手続がインライン展開されることにより,実行形式プログラムの大きさとコンパイル時間は増えることがありますが,実行時間は減るはずです。