最適化プロセスのステップ

最適化プロセスを開始するに当たっては、すべての最適化手法がすべてのアプリケーションに適合するわけではないことを忘れないでください。 場合によっては、コンパイル時間の増加、デバッグ能力の減少、および最適化が提供できる改善点の間にトレードオフが生じることがあります。

最善のパフォーマンスを達成する一方で、さまざまな最適化手法を知って試してみることが、XL コンパイラー・アプリケーションの適正なバランスを取るのに役立ちます。 また、コードを手動で最適化する必要はありませんが、最適化プロセスにはコンパイラーに適したプログラミングが大いに役立ちます。 特異な構文は、アプリケーションの特性を覆い隠し、パフォーマンスの最適化を困難にすることがあります。 このセクションで説明するステップを参考にして、アプリケーションの最適化を行ってください。

  1. 『基本最適化』ステップは、レベル 0 および 2 の最適化プロセスを開始します。
  2. 拡張最適化』ステップでは、より強固な最適化レベル 3、4 および 5 でアプリケーションの最適化を実施します。
  3. 『最適化コードのデバッグ』ステップは、最適化されたコードで発生する可能性のある問題の識別に役立ちます。