Windows 32 ビットのラージ・アドレス認識サポート
32 ビットの IBM® JVM for Windows には、 /3GB スイッチとも呼ばれる /LARGEADDRESSAWARE スイッチのサポートが含まれています。 このスイッチは、プロセスで使用可能な容量を 2 GB から 3 GB に増加させます。 このスイッチは Windows ブート・パラメーターであり、JVM に対するコマンド行オプションではありません。
このスイッチは、以下のようなシチュエーションにおいて有効です。
- アプリケーションで非常に多数のスレッドが必要な場合
- アプリケーションで大量のネイティブ・メモリーが必要な場合
- アプリケーションのコードベースが大量なため、JIT でコンパイルされたコードが大量に存在する場合
ラージ・アドレスのサポートを有効にするには、boot.ini ファイルを変更してコンピューターをリブートします。 詳しくは、関連リンクを参照してください。
/3GB スイッチが有効になると、JVM は 1 GB の追加メモリー・スペースを取得します。 この追加スペースによって、Java™ ヒープの理論上の最大サイズが増加することはありませんが、ネイティブ・ヒープに追加のメモリーを使用できるため、Java ヒープが理論上の最大サイズ (2 GB-1 バイト) に近づくことができます。