Rational Developer for System z
PL/I for Windows, Version 7.6, プログラミング・ガイド

最適なパフォーマンスのためのコンパイル時オプションの選択

選択するコンパイル時オプションに応じて、コンパイラーによって生成される コードのパフォーマンスを大幅に向上できることがあります。ただし、ほとんどのパフォーマンスの考慮事項と同様に、オプションの選択にはトレードオフがあります。幸いなことに、コンパイル時オプションはコマンド行または 環境変数 IBM.OPTIONS で指定できるため、ソース・コードを編集しなくても、コンパイル時オプションに伴うトレードオフについて比較検討することができます。

詳細を省きたい場合は、生成されるコードのパフォーマンスを向上させる最も簡単な方法として、次の (デフォルト以外の) コンパイル時オプションを指定する方法があります。

最初の 2 つのオプションは、プログラムのセマンティクスに影響する場合がありますが、通常影響が出るのは異常な状況においてのみです。最初の 2 つのオプションを指定すると、最適化をオフにしてコンパイルした場合でもコードが改善されます。これらのオプションを使用することによって、コンパイラーがエラーを発生させる可能性も減少します。

次のセクションでは、パフォーマンスの向上と、特定のコンパイル時オプションに伴うトレードオフについて、より詳しく説明します。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)