首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

每次保存改动jetty自动重启且次数多了会出现java.lang.OutOfMemoryError: PermGen space解决办法

2014-01-13 
每次保存改动jetty自动重启且次数多了会出现java.lang.OutOfMemoryError: PermGen space解决方法问题描述:

每次保存改动jetty自动重启且次数多了会出现java.lang.OutOfMemoryError: PermGen space解决方法
问题描述:
每次改动了html js vm模板等文件 jetty都会自动重启 且重启次数多了会出现:
2014-01-10 23:01:23.195:WARN::failed org.mortbay.jetty.webapp.WebAppContext@73e64d34{/,F:\wwwroot\java\workorder\workorder-aliyun-com\workorder-portal-web\src\main\webapp}: java.lang.OutOfMemoryError: PermGen space
Exception in thread "Timer-0" java.lang.OutOfMemoryError: PermGen space

======
产生原因:

在run as -> run configration里面 最后一项有一个 source monitor list (源码监控列表-有改动的目录在监控下 一旦有改动就会重启 )下面有重启间隔时间和监控目录的设置 如果间隔时间设置的小比如 5S 那么每次你一改动就会重启 然后重启多了 加载的类多了内存溢出了。

=====
解决方法:
把间隔时间调大 比如调整为5000 这样每次改动不会重启 且立马生效了。

热点排行