优化流程中的步骤

开始优化过程时,请注意并非所有优化技术都适合所有应用程序。 有时,需在编译时间增加、调试能力降低以及优化可提供的改进之间进行权衡。

了解和试验不同的优化技术可以帮助您为 XL 编译器应用程序实现适当的平衡,同时实现最佳性能。 另外,尽管对您的代码进行手动优化是不必要的,但编译器友好的编程可以对优化过程极为有利。 不寻常的构造可能会模糊应用程序的特征,并使性能优化变得困难。 使用本部分中的步骤作为优化应用程序的指南。
  1. 基本优化步骤从0级和2级开始您的优化流程。
  2. 高级优化 步骤使您的应用程序在3级, 4,5 接受更密集的优化。
  3. 使用高阶循环分析和转换步骤可以帮助您限制循环执行时间。
  4. 使用跨过程分析步骤可以一次性优化整个应用程序。
  5. 使用配置文件定向反馈步骤 可针对应用程序的具体特性进行优化。
  6. 调试优化代码步骤可以帮助您识别优化代码可能存在的问题。