自从我将 EclipseLink 添加到我的设置中后,我每隔几分钟就会出现内存错误。这真的很糟糕,因为一旦发生这种情况,Eclipse (IDE) 甚至无法停止树脂,我必须去命令行杀死它。错误通常是这样的:
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>
最后两行是我尝试的最后一件事,但很快就失败了。
有什么建议么?
谢谢。