2016-12-16 121 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

相關問題