-qfdpr
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -qfdpr | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
为对象文件提供 IBM® 反馈定向程序重构 (FDPR ®) 性能调整实用程序优化生成的可执行文件所需的信息。
当 -qfdpr 生效时,优化数据将存储在对象文件中。
语法
缺省值
-qnofdpr
使用量
为了获得最佳结果,请将 -qfdpr 用于程序中的所有对象文件 ;FDPR 将仅对使用 -qfdpr编译的文件执行优化,而不对库代码执行优化,即使它 是 静态链接的。
FDPR 实用程序执行的优化与 -qpdf 选项执行的优化类似。
FDPR 性能调优实用程序有自己的一组限制,不保证能加快所有程序或产生与原始程序完全相同的结果的可执行文件。
预定义的宏
无。
示例
要编译
myprogram.c 以使其包含 FDPR 实用程序所需的数据,请输入:xlc myprogram.c -qfdpr
