インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

prof-func-groups

プロファイル情報が有効な場合、関数のグループ化を有効または無効にします。

アーキテクチャーの制限

インテル® Xeon Phi™ コプロセッサー x100 製品ファミリー (開発コード名 Knights Corner) をターゲットとするインテル® 64 アーキテクチャー、インテル® グラフィックス・テクノロジーをターゲットとする IA-32 アーキテクチャー、またはインテル® グラフィックス・テクノロジーをターゲットとするインテル® 64 アーキテクチャーでは利用できません。

構文

Linux*:

-prof-func-groups

-no-prof-func-groups

OS X*:

なし

Windows®:

なし

引数

なし

デフォルト

-no-prof-func-groups

関数のグループ化を無効にします。

説明

このオプションは、プロファイル情報が有効な場合、関数のグループ化を有効または無効にします。

"関数のグループ化" は、コールド・コード・セクションまたはホット・コード・セクションのいずれかにルーチン全体を配置するプロファイルの最適化です。

-prof-use オプションによりプロファイル情報が有効な場合、-prof-func-groups オプションが設定され、関数のグループ化が有効になります。 しかし、明示的に -prof-func-order を有効にすると、関数のグループ化の代わりに、関数の順序設定が行われます。

プロファイル情報が有効な場合、関数のグループ化を無効にするには、-no-prof-func-groups を指定します。

関数のグループ化のホット性しきい値を設定するには、-prof-hotness-threshold オプションを指定してください。

IDE オプション

なし

関連情報