Visible to Intel only — GUID: GUID-42651DB3-2B00-4ED0-9FD9-9F85B9AC1E91
Visible to Intel only — GUID: GUID-42651DB3-2B00-4ED0-9FD9-9F85B9AC1E91
prof-func-groups
Enables or disables function grouping if profiling information is enabled.
Syntax
Linux: |
-prof-func-groups -no-prof-func-groups |
macOS: |
None |
Windows: |
None |
Arguments
None
Default
-no-prof-func-groups |
Function grouping is disabled. |
Description
This option enables or disables function grouping if profiling information is enabled.
A "function grouping" is a profiling optimization in which entire routines are placed either in the cold code section or the hot code section.
If profiling information is enabled by option -prof-use, option -prof-func-groups is set and function grouping is enabled. However, if you explicitly enable -prof-func-order, function ordering is performed instead of function grouping.
If you want to disable function grouping when profiling information is enabled, specify -no-prof-func-groups.
To set the hotness threshold for function grouping, use option -prof-hotness-threshold.