-qmaxmem

説明

メモリーを大量に消費する特定の最適化のローカル・テーブルのための最適化プログラムによって使用されるメモリーの量を制限する。メモリー・サイズの制限はキロバイト単位で指定されます。

構文

構文図を読む構文図をスキップする>>- -q--maxmem--=--size----------------------------------------><
 

デフォルト

コンパイル中のソース・ファイル、ソース内のサブプログラムのサイズ、マシン構成、およびシステムのワークロードによっては、制限の設定を高くしすぎると、ページ・スペースがすべて使用されてしまう可能性があります。 特に、-qmaxmem=-1 を指定すると、 コンパイラーがストレージを無制限に使用できるようになるので、最悪の場合には、 最も優れた装備を持つマシンのリソースでさえも使用し尽くしてしまうおそれがあります。

ローカル・テーブルに指定されるメモリーが 16384 キロバイトになるように myprogram.C をコンパイルするには、以下のように入力します。

xlc++ myprogram.C -qmaxmem=16384

関連情報