パラメーター処理の最適化

サブプログラムを呼び出す際に、パラメーターの受け渡しを最適化する方法がいくつかあります。

パラメーターの処理方法は、次のように最適化できます。

連絡節の項目への呼び出しは、作業場所節の項目への呼び出しより常に時間がかかります。連絡節の項目をよく使用する場合は、プログラムに入った時点で連絡節の項目を作業場所節に移動させて、必要に応じて連絡節に戻してから、呼び出し元のプログラムに戻ると速くなります。この場合、プログラムでは、連絡節の項目ではなく作業場所節の項目を呼び出す必要があります。

連絡節パラメーターがオプションの場合は、次の文を使用してパラメーターを検出できます。
IF address of linkage-item NOT = null

ただし、この文が動作するのは、NOPARAMCOUNTCHECK コンパイラ指令が指定された場合だけで、その構文はプログラミング方法として不適切であると見なされます。