47

私の PC には 24 GB の RAM がありますが、Netbeans が私のプロジェクトをコンパイルすると、コンパイルするのに十分なメモリがないと表示されることがあります。

では、Netbeans に十分な RAM があることを伝えるには、必要なだけ使用してください。

4

1 に答える 1

64

Netbeans ホームの下のetcディレクトリで、ファイルnetbeans.confファイルを編集します。 -Xms-Xmxは、プログラムをコンパイルできる値に増やす必要があります。

netbeans.confの指示は次のとおりです。

# Note that default -Xmx and -XX:MaxPermSize are selected for you automatically.
# You can find these values in var/log/messages.log file in your userdir.
# The automatically selected value can be overridden by specifying -J-Xmx or
# -J-XX:MaxPermSize= here or on the command line.

値をnetbeans_default_options文字列に入れます。これが私のものです(改行を削除し、読みやすくするために追加しました):

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m 
-J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true 
-J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true 
-J-Dsun.zip.disableMemoryMapping=true  -J-Dsun.awt.disableMixing=true 
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Nimbus"

編集: -J-Xms最小 Java ヒープ サイズを-J-Xmx設定し、最大 Java ヒープ サイズを設定します。

于 2013-09-24T22:09:12.740 に答える