使用概要文件指导的反馈

您可以使用概要文件指导的反馈 (PDF) 来调整应用程序在典型使用方案下的性能。 编译器将根据采用分支和运行代码块的频率分析来优化应用程序。

在将应用程序投入生产之前,请将 PDF 过程用作最后的优化步骤之一。 -O2 向上的所有级别的优化可从 PDF 中获益。 其他优化 (例如 -qipa 选项 和优化级别 -O4-O5 ) 也可从 PDF 过程中受益。

下图说明了 PDF 过程。

图 1。 概要文件指导的反馈
概要文件指导的反馈
要使用 PDF 过程来优化应用程序,请执行以下步骤:
  1. 使用 -qpdf1 进行编译
  2. 使用典型数据集训练
  3. 使用 -qpdf2 进行重新编译或链接