ここで簡単な質問です。私はかなり大きなWARをIntelliJ 2016.1.1
に編集しています。Java 8
です。私はUltimate版でTomcatプラグインを使用しています。すべてが64ビットのWindows 8マシンで動作します。IntelliJ Out of Memory大きなWARをコンパイル中にエラーが発生しました
私は今、それがどのように見えるjava.lang.OutOfMemory error: GC overhead limit exceeded I've increased the Xmx/Xms parameters in idea64.exe
.vmoptionsを取得しています:
-Xmx4096m
-Xms1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
しかし、それはその中にJavaコンパイラ自体のように思えるので、どうやらそれは私が正しい道を見つけることができません何とか助けにはなりませんでしたそれを宣言する。 誰かに私にそれを正しく行う方法を教えてもらえたらと思います。
おかげで、良い一日を
しかし、WARファイルをコンパイルする際に最後のintelliJバージョンでこれらのパラメータを指定する方法をお探ししています。 IntelliJは内部的にjavacを実行するので、XmsとXmxは一般的に何の助けにもなりません。また、私は自分のプログラムをコンパイルしていて、それを実行しないので、Tomcatも起動しません。いずれにせよありがとう –