inline-factor、Qinline-factor

 

上限を定義するすべてのインライン化オプションに適用する比率を指定します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux および Mac OS X:

-inline-factor=n

-no-inline-factor

Windows:

/Qinline-factor=n

/Qinline-factor-

引数

n

% 値を指定する正の整数です。デフォルト値は 100 (係数 1) です。

デフォルト

-no-inline-factor
または/Qinline-factor-

コンパイラーは、ルーチンのインライン展開時にデフォルトのヒューリスティックを使用します。

説明

上限を定義するすべてのインライン化オプションに適用する比率を指定します。

上記の各オプションのデフォルト値に、n を 100 で割った値が掛けられます。例えば、200 と指定した場合、上限を定義するすべてのインライン化オプションの値に係数 2 が掛けられます。このオプションは、各オプションの制限を個別に設定しない場合に役立ちます。

-no-inline-factor (Linux および Mac OS X) または /Qinline-factor- (Windows) を指定すると、次のようになります。

インライン化に関する重要な制限についてコンパイラー値を参照するには、コンパイラー・オプション -opt-report (Linux および Mac OS X) または /Qopt-report (Windows) を指定してください。

Caution icon警告

このオプションを使用してデフォルトを変更すると、コンパイラーにより多くのインライン化が行われ、メモリーが不足し、"out of memory" メッセージが表示されて終了することがあります。

代替オプション

なし

関連情報