2016-12-16 120 views
0

设置即使在-Xms1024m,-Xmx4096m,-XX:-UseGCOverheadLimit在STS配置文件,我仍然在Spring工具套件 任何人可以得到java.lang.OutOfMemoryError: GC overhead limit exceeded告诉我,我应该做些什么来解决这个错误..java.lang.OutOfMemoryError:春季工具套件超出GC开销限制

+1

反复耗尽内存,当它抛出错误(在您的sts.ini文件的末尾添加-XX:+ HeapDumpOnOutOfMemoryError)并将其提供给我们进行进一步分析时,您应该捕获堆转储。请将其上传到https://github.com/spring-projects/spring-ide,并指向堆转储。如果您不想公开分享堆转储,也可以私下向我们发送链接。然后,我们可以深入细节并找出造成内存问题的原因。 –

+1

对于错误报告,如何重现问题(如果可能),运行什么系统,您使用的是哪个JDK版本以及您正在使用哪个版本的STS(以及第三方应用程序)也很有用。除了标准的STS发行版外,还安装了第三方插件)。谢谢!!! –

回答

0

java.lang.OutOfMemoryError:GC开销超过极限时,你的应用程序已经用尽了几乎所有的可用内存,显示错误和GC一再未能清除它。

,如果你只是想摆脱的“java.lang.OutOfMemoryError:GC开销超限”消息,添加以下到启动脚本将实现这一点:如果你的STS安装

-XX:-UseGCOverheadLimit 
+0

但它可能不会帮助,因为问题可能是没有更多内存供JVM正常运行。所以它会被卡住更长的时间,然后退出时会出现稍微不同的错误...不是吗? – Kris

+0

@Kris是的。正如你所看到的,我已经使用了这个细节线,而且我仍然面临着这个问题。 – Thejas

相关问题