Javaでアプリケーションを作成していますが、このエラーがスローされますJava.lang.OutOfMemory Java Heap Space JDeveloper
。java -Xmx512m
問題を解決するためにコマンドラインに追加できることを知っています。ただし、このアプリケーションはJDeveloperで実行する必要があります。だから、私の質問は:
JDveloperのヒープのサイズを増やす方法は?
ありがとう、サーミ人
Javaでアプリケーションを作成していますが、このエラーがスローされますJava.lang.OutOfMemory Java Heap Space JDeveloper
。java -Xmx512m
問題を解決するためにコマンドラインに追加できることを知っています。ただし、このアプリケーションはJDeveloperで実行する必要があります。だから、私の質問は:
JDveloperのヒープのサイズを増やす方法は?
ありがとう、サーミ人
JDeveloperでメモリが不足する理由には、ヒープ制限と大きなファイルが含まれます。
jdeveloper/ide/bin/
ディレクトリに関連して、起動時にJVM for JDeveloperに提供されるメモリの量を制御するファイルには、次のものがあります。
これらのファイルを次のように更新します。
ide.conf
ます。AddVMOption -Xms256M AddVMOption -Xmx1024M
jdev.conf
ます。AddVMOption
「ヒープサイズ」のを見つけます。AddVMOption -Xmx1024M AddVMOption -XX:MaxPermSize = 1024M
JDeveloperは、プロジェクトのルート・レベルのディレクトリにある既知のファイル拡張子を持つファイルを素朴に解析しようとします。3GB XMLファイルなどの十分に大きなファイルは、問題を引き起こします。この問題を回避するには、大きなデータのサブディレクトリを作成し、その中にファイルを移動します。JDeveloperは、任意のサブディレクトリでリソースを検索しようとはしません。
$ {JDEV_HOME} \ jdev \ bin \ jdev.confを編集し、次のオプションを設定します。
AddVMOption -Xmx512M
AddVMOption -XX:MaxPermSize=512M
次に、JDeveloperを再起動します。
上記のオプションを試してもjDeveloperが起動しない場合は、サイズを1024から768、512に減らしてください。
'ide.conf'の変更
AddVMOption -Xms256M
AddVMOption -Xmx1024M
に
AddVMOption -Xms256M
AddVMOption -Xmx768M
これでもjDeveloperが起動しない場合は、次のように変更します。
AddVMOption -Xms256M
AddVMOption -Xmx512M
そして、同じことが'jdev.conf'にも当てはまります。