【发布时间】:2016-04-18 04:03:00
【问题描述】:
这里有一个简单的问题。我正在用Java 8 在IntelliJ 2016.1.1 中编译一个相当大的WAR。我在 Ultimate 版中使用 Tomcat 插件。一切都在 64 位 Windows 8 机器上运行。
我收到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 编译器本身中,所以显然它没有帮助不知何故我找不到正确的方法来声明它。 如果有人能告诉我如何正确地做到这一点,我将不胜感激。
谢谢,祝你有美好的一天
【问题讨论】:
标签: java intellij-idea