1
自從我將EclipseLink添加到我的設置後,我每隔幾分鐘就會收到一次內存錯誤。這真的很糟糕,因爲Eclipse(IDE)甚至無法阻止樹脂一旦發生,我不得不去命令行殺死它。 的錯誤通常是這樣的:java.lang.OutOfMemoryError:使用Resin和EclipseLink的PermGen空間
Unable to load class: java.lang.OutOfMemoryError: PermGen space
在我resin.xml我有以下希望糾正這個問題,但它並不能幫助:
<server-default>
<jvm-arg>-Xmx512m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=1024m</jvm-arg>
<jvm-arg>-Xss1m</jvm-arg>
<jvm-arg>-XX:+CMSClassUnloadingEnabled</jvm-arg>
<jvm-arg>-XX:+CMSPermGenSweepingEnabled</jvm-arg>
</server-default>
的最後兩行的最後一件事我試過了,很快就失敗了。
有什麼建議嗎?
謝謝。
如果您將MaxPermSize設置得太高,您也可以獲得PermGen錯誤。 1024米對我來說很好,但如果我把它升到4096米,我會得到同樣的錯誤。 – rayd09 2012-08-15 16:03:31