Eclipse中的OutOfMemoryError

时间:2013-05-25 12:16:01

标签: java eclipse spring

当我在Eclipse工作一段时间后,我总是得到这个Exception,我必须重新启动服务器。为什么会这样?出现了什么问题?

  

SEVERE:Exception lors de l'envoi de l'évènementinclxteinitialisé(context initialized)àl'instancede classe d'écoute(listener)org.springframework.web.context.ContextLoaderListener
  org.springframework.beans.factory.BeanDefinitionStoreException:从ServletContext资源[/WEB-INF/spring-security.xml]解析XML文档的意外异常;嵌套异常是java.lang.OutOfMemoryError:PermGen space

1 个答案:

答案 0 :(得分:3)

增加PermGen空间非常简单。您可以通过转到eclipse.ini文件并将参数-XX:MaxPermSize更改为适合您需要的大小来为Eclipse中的所有项目增加它。您将看到它的当前大小,并从那里找出您想要更改它的内容。如果您想增加该单个项目的PermGen大小,请单击运行按钮旁边的下拉列表,然后单击Run Configurations。单击参数选项卡,将新大小的相同参数添加到args文本区域。例如:-XX:MaxPermSize=256m