COBOL パフォーマンスのための低い HEAP ストレージ値は、C または C++ プログラムのパフォーマンスに影響を与えますか ?
はい。HEAP ストレージ値が低い場合、C プログラムが多くの MALLOC を使用する と、C パフォーマンスは低下します。
COBOL パフォーマンスのための低い HEAP ストレージ値 は、PL/I パフォーマンスに影響を与えますか ?
通常は、影響を与えません。ただし、ALLOCATE および FREE を頻繁に使用するアプリケ ーションの場合は、パフォーマンスが低下する可能性があります。この場合には、パフォーマンスを向上させるために HEAP 値を調整してください。さらに、アプリケーションに多くの自動変数がある場合は、パフォーマンスを向上させる ために STACK 値も調整してください。
Enterprise COBOL は STACK ストレージを使用しますか ?
Enterprise COBOL プログラムは LOCAL-STORAGE データ項目用に STACK ストレージを使用します。その他の COBOL プログラムは STACK ストレージを使用しません。
COBOL ランタイム・ルーチンは STACK ストレージを使用します。
言語環境プログラムのもとで稼働する OS/VS COBOL は HEAP ストレージを使用しますか?
いいえ。OS/VS COBOL の WORKING-STORAGE は HEAP ストレージを使用しません。
HEAP(KEEP) または LIBSTACK(KEEP) の役割は何ですか ? KEEP サブオプションは、HEAP または LIBSTACK ストレージのすべてを保持するのですか、それ とも取得された追加の分のストレージだけを保持するのですか ?
KEEP サブオプションを指定すると、言語環境プログラムは、取得されたストレージ のすべて (初期量および増分量を含む) を保持します。
ERRCOUNT は異常終了とどのような関係がありますか ? ERRCOUNT は処理された条件だけをカウントするのですか ?
ERRCOUNT は、言語環境プログラムがそれ自身の異常終了コードを出して異常終了するまでに認められたエラー、条件、異常終了、および例外のカウントです。エラーが処理されない場合は、アプリケーションが終了するため、ERRCOUNT は何の影響も 与えません。