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