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

パフォーマンスの向上

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

ユーザーのプログラムの速度を向上することに関する考慮事項の多くは、使用するコンパイラーとそれを実行するプラットフォームには 関係しません。 ただし、本章では、考慮事項の中でもワークステーション PL/I コンパイラーと それが生成するコードに特有な考慮事項を取り上げて説明します。


Terms of use | Feedback

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