4-Gigabyte Tuning
4-Gigabyte Tuningまたは4GT RAM Tuningとは32ビットWindows NT系にて仮想アドレス空間のユーザ空間とカーネル空間の割り振り量を変更するための機能である。略称は4GT。/LARGEADDRESSAWAREや/3GBと称される事があるが前者はVisual C++のリンカとEditbin.exeにおける4GT対応アプリケーションを作るためのオプション名、後者はXP/2003までのWindowsで4GTを有効にするためのオプション名であり機能名を指す場合には正しくない。
カーネル空間が既定の2GBから減ることにより主に以下のペナルティが生じる。
カーネルページプールの減少
カーネル非ページプールの減少
システムPTEの減少
総デスクトップヒープの減少
これらの減少によりカーネルリソースを多く利用するアプリケーションでは動作が不安定になるため4GTの利用は非推奨であるうえ、利用する際は徹底的にテストを行うよう指示している。とりわけソケットを多く使うWebサーバーでは甚大な被害と呼ぶほどである。XP/2003以降では問題の緩和のため4GT有効時の割り振りをNT 4.0/2000でのユーザー3GB固定ではなく2GBから3GBの間でエンドユーザーが任意に調整できるようになり、XP/2003ではカーネルに戻された分はシステムPTEとして使われるがそれ以外のメモリプールは減ったままである。これらのペナルティはDynamic Kernel Address Spaceを採用したVista/2008以降のカーネルでは大幅に緩和されてはいるものの、それでも既定よりカーネル空間が減った分のカーネルリソースの利用可能最大値は減少する。