JAVA ヒープ領域を増やす方法を教えてください。大規模なデータセットのコレクションを実行する必要がある GATE ベースのアプリケーションを実行していますが、実際にメモリを消費しています。私のコンピューターの構成はRAM 32GBウィンドウ7です。データセットを実行すると、メモリサイズ(1.5g)に達すると停止し、メモリがありません(PermGemスペースが利用可能)と表示され、プログラムが強制終了されます。デフォルトで -Xmx として JAVA に割り当てることができる最大メモリは 1.5g というのは本当ですか。メモリを増やそうとしましたが、それでも 1.5g でプログラムがクラッシュします。どうすればメモリ サイズを 8GB 以上に増やすことができますか? プログラムを実行するために物理メモリの 1/3 を JAVA に割り当てることができると読んだので、それは本当ですか? 私を助けてください?ありがとう
1056 次
1 に答える
1
PermGen スペースは、Oracle JVM に固有です。-XX:MaxPermSize=128Mのような VM 引数で増やすことができます。
于 2014-02-04T14:18:06.203 に答える