/HEAP オプションは,ヒープの大きさをバイト単位で設定します。次に形式を示します。
/HEAP:reserve[,commit]
reserve 引数は,仮想メモリー上の合計のヒープ割り当てを指定します。基本ヒープの大きさは 1 MB です。リンカーは指定された値を,最も近い 4 バイトの倍数に切り上げます。
オプションの commit 引数は,オペレーティング・システムによって解釈されます。これは,一度に割り当てる物理メモリー量を指定します。仮想メモリーがコミットされると,ページング・ファイル中に空白が予約されます。commit の値が高いほど,アプリケーションが追加のヒープ空間を必要としたときに時間を節約できますが,必要なメモリー量が増え,通常起動時間も長くなります。
reserve と commit の値は,10 進または C 言語表記で指定します。