RPG

60. CRTRPGMOD+CRTPGM か CRTBINDRPG か?

ILE-RPG のコンバイルにおいてバインドするサービス・プログラムが無いのであれば、
CRTRPGMOD + CRTPGM を行っても
CRTBINDRPG を行っても結果は同じように見える。
どちらを選択しても同じなのだろうか?
答えは CRTBNDRPG である。

CRTRPGMOD + CRTPGM の場合は活動化グループ *NEW の指定があるが
活動化グループの作成のためのオーバー・ヘッドが余計に発生するし、
異常終了のときも余計なプロセスが発生する。
このためサービス・プログラムのバインドが必要ないのであれば CRTBNDRPG
使用することが望ましい。
また同じ処理を行うにしても伝統的な OPM (RPG) と ILE を比べると、
やはり OPM のほうがパフォーマンスにおいて優れている。
新しいからといってやみくもにすべてを ILE に置き換えることは適切ではないのである。