2016-06-16 127 views
0

我看到有更多關於此問題的主題,但我沒有找到針對我的案例的任何解決方案。已超過Eclipse GC開銷限制

我想:

-> Clean Project/Restart Eclipse (and Mac too) 
-> Change XMS size in eclipse.ini 
-> Delete JAR and add again 

我看到這個「撞車」如果我取消我的項目的屬性「機器人士兵庫」沒有出現.....爲什麼?我應該做些什麼 ?

回答

0

如果您更改了xms,這對GC開銷限制沒有幫助,因爲它設置了起始堆大小,而不是堆大小。

作爲總結,以下常見的選項,用於管理的JVM內存使用情況:

  • -Xms1G設置起始堆大小,而-Xmx1G設置最大堆大小。
  • -XX:MaxPermSize = 320M設置類文件存儲區域的大小。僅在Java 7之前使用,在Java 8中不需要(也可能在一般的某些JVM實現中)。在大多數情況下,其默認值是正確的;如果沒有,則顯示PermGen空間已耗盡的不同錯誤消息。

相關原來的問題,我看最大堆大小設置(你可以看看你的Eclipse幫助/安裝細節開始設置...,並選擇配置頁;參見下圖) 。如果這是在512M-1G的球場,我會試圖增加它,如果它超過2GB,會有一些內存過度泄漏。

Memory settings

此外,由於您使用的是Mac,你應該看看你安裝裏面的Info.plist文件,因爲它可能有其他相關設置,以及。

+0

對不起,我不明白我必須做什麼:/「你可以看看Eclipse在幫助/安裝細節中啓動的設置...,並選擇配置頁面」「它在哪裏? – deveLost

+0

我用相應的屏幕截圖更新了我的答案;在那裏你可以看到選擇幫助/安裝細節後打開的對話框......我希望這種方式更易於理解。 –

相關問題