RPG

60. CRTRPGMOD+CRTPGM か CRTBINDRPG か?

ILE-RPG のコンバイルにおいてバインドするサービス・プログラムが無いのであれば、

CRTRPGMOD + CRTPGM を行っても

CRTBINDRPG を行っても結果は同じように見える。

どちらを選択しても同じなのだろうか?

答えは CRTBNDRPG である。

CRTRPGMOD + CRTPGM の場合は活動化グループ *NEW の指定があるが

活動化グループの作成のためのオーバー・ヘッドが余計に発生するし、

異常終了のときも余計なプロセスが発生する。

このためサービス・プログラムのバインドが必要ないのであれば CRTBNDRPG

使用することが望ましい。

また同じ処理を行うにしても伝統的な OPM (RPG) と ILE を比べると、

やはり OPM のほうがパフォーマンスにおいて優れている。

新しいからといってやみくもにすべてを ILE に置き換えることは適切ではないのである。