0

フラグ -Xmx を使用してコマンド ラインで Java ヒープ サイズを増やす方法を知っています。jgrasp でプログラムを実行する必要があります。その IDE でプログラムのヒープ サイズを増やすにはどうすればよいですか?

System.out.println("---->"+Runtime.getRuntime().maxMemory());

版画 ->66650112

フラグの追加について -Xmx256m

ヒープサイズはまだ同じ数値を出力します

4

3 に答える 3

2

を渡し-Xmx256mても、JVM がすぐにその量を割り当てるという意味ではありません。 最大ヒープを-Xmx指定します。JVM は、適切と思われる制限に達するまで、追加のヒープの割り当てを待機します。最小ヒープを指定して、すぐに制限に達するようにしたい場合は、 を使用します。-Xms256m

于 2011-11-30T20:42:27.330 に答える
0

IDE 自体のメモリを増やすには、これらの引数を jgrasp_portable.bat または winconfig_portable.bat に追加する必要があります。

ただし、質問からは、IDE 内で実行されているプログラムにメモリを追加したいと思われます。そのためには、jgrasp IDE でプロジェクトを右クリックし、[コンパイラ設定] に移動します。これにより、[コンパイラ] タブを選択する小さなポップアップ ウィンドウが開きます。そこにサブタブがあり、「Flags/Args/Main」を選択します。ここで、JVM ヒープ サイズを追加できます。前の回答で示唆されているように、起動時にさらに多くのメモリが必要な場合は、-Xms と -Xmx の両方を適切なサイズでマークすることをお勧めします。お役に立てれば

于 2011-11-30T20:55:49.953 に答える