Intel® C++ Compiler 16.0 User and Reference Guide
Enables the use of profiling information during optimization.
Not available on Intel® 64 architecture targeting the Intel® Xeon Phi™ coprocessor x100 product family (formerly code name Knights Corner), on IA-32 architecture targeting Intel® Graphics Technology, or on Intel® 64 architecture targeting Intel® Graphics Technology
Linux and OS X: | -prof-use[=keyword] -no-prof-use |
Windows: | /Qprof-use[:keyword] /Qprof-use- |
keyword |
Specifies additional instructions. Possible values are:
|
-no-prof-use or /Qprof-use- |
Profiling information is not used during optimization. |
This option enables the use of profiling information (including function splitting and function grouping) during optimization. It enables option /Qfnsplit (Windows*).
This option instructs the compiler to produce a profile-optimized executable and it merges available profiling output files into a pgopti.dpi file.
Note that there is no way to turn off function grouping if you enable it using this option.
To set the hotness threshold for function grouping and function ordering, use option [Q]prof-hotness-threshold.
Visual Studio: General > Profile Guided Optimization
Eclipse: Optimization > Profile Guided Optimization
Xcode: None
None