/[no]inline

構文:

/inline[:keyword]/noinline,または /Ob2

/inline または /Ob2 オプションを使うと,ユーザーはインライン展開をある程度制御することができます。手続をインライン展開することで,一部のアプリケーションの実行時性能が大幅に向上することがあります。

手続のインライン展開 (または手続間の最適化) を要求するには,可能な限りすべてのソース・ファイルを 1 つのオブジェクト・ファイルにコンパイルするようにしてください。きわめて大きなアプリケーションでは,互いに関連するソース・ファイルをできるだけまとめてコンパイルしてください。

リンクなしでソースのコンパイルを行うときには (「/[no]compile_only」を参照),/object[:filename] オプションも指定して,1 つのオブジェクト・ファイルを作成するようにします。

ビジュアル開発環境では,「Fortran」タブの「Optimizations」カテゴリの「Inlining type」を指定します。

次に /inline のオプションを示します。

/inline:none または /noinline /inline:manual
/inline:size /inline:speed または /Ob2
inline:all  

このオプションについての詳細は,「手続のインライン展開の制御」を参照してください。