prof-func-groups

Enables or disables function grouping if profiling information is enabled.

IDE Equivalent

None

Architectures

IA-32, Intel® 64 architectures

Syntax

Linux:

-prof-func-groups

-no-prof-func-groups

Mac OS X:

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 (Linux) or /Qprof-func-order (Windows), 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 (Linux) or /Qprof-hotness-threshold (Windows).

See Also


Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.