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

パフォーマンスの向上

最適なパフォーマンスのためのコンパイラー・オプションの選択
OPTIMIZE
GONUMBER
ARCH
REDUCE
RULES
IBM/ANS
(NO)LAXCTL
PREFIX
CONVERSION
FIXEDOVERFLOW
DEFAULT
BYADDR または BYVALUE
(NON)CONNECTED
(NO)DESCRIPTOR
(NO)INLINE
LINKAGE
(RE)ORDER
NOOVERLAP
RETURNS(BYVALUE) または RETURNS(BYADDR)
パフォーマンスを向上させるコンパイラー・オプションの要約
パフォーマンス向上のためのコーディング
DATA ディレクティブ入出力
入力専用パラメーター
GOTO ステートメント
ストリングの割り当て
ループ制御変数
PACKAGE 対ネストされた PROCEDURE
ネストされたプロシージャーの例
パッケージ化されたプロシージャーの例
REDUCIBLE 関数
DESCLOCATOR または DESCLIST
DEFINED 対 UNION
名前付き定数対静的変数
意味のある名前が付けられていない最適なコードの例
意味のある名前が付けられた最適でないコードの例
意味のある名前が付けられた最適なコードの例
ライブラリー・ルーチンの呼び出しの回避
ライブラリー・ルーチンのプリロード

ユーザーのプログラムの速度を向上することに関する多数の考慮事項は、 使用するコンパイラーとそれを実行するプラットフォームには関係ありません。 しかし、この章では、考慮事項の中でも PL/I コンパイラーとそれによって生成される コードに特有な考慮事項を識別して説明します。


Terms of use | Feedback

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