AFP

AFPオプションは、追加浮動小数点(AFP)レジスターの使用を制御します。AFP(VOLATILE)を使用すると、浮動小数点演算が含まれるプログラムに対してより効率的なコードを作成するようにコンパイラーに指示します。さらに、追加浮動小数点レジスターは、呼び出されるすべてのサブプログラムによってすでに保持されること、または変更されないことが分かっています。このため、コンパイラーはこれらのレジスターを保存/復元するための追加コードを生成する必要がなくなります。サブプログラムを見直し、AFP(NOVOLATILE)を使用してパフォーマンスを改善することを検討できます。

AFP(NOVOLATILE) は、CICS Transaction Server V4.1以降で実行されているCOBOLプログラムに使用できます。

  • AFP(VOLATILE) が最も遅いです。VOLATILEはデフォルト設定です。

  • AFP(NOVOLATILE) が最も高速です。