/STACK
更新 : 2007 年 11 月
/STACK:reserve[,commit]
解説
このオプションは、スタックのサイズをバイト単位で設定します。10 進表記または C 言語表記の引数を使用します。/STACK オプションの対象は、実行可能ファイルだけです。
引数 reserve には、仮想メモリ内のスタックの割り当ての総サイズを指定します。指定した値は、4 バイト単位に切り上げられます。
引数 commit (省略可能) は、オペレーティング システムによって解釈が異なります。Windows NT、Windows 95、および Windows 98 では、一度に確保する物理メモリ量です。仮想メモリがコミットされると、ページング ファイル内にメモリ空間が予約されます。commit の値を大きく設定すると、アプリケーションに必要なスタック領域が増えたときに処理時間を節約できます。ただし、必要なメモリ量と起動時間が増えます。