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

java.lang.OutOfMemoryError:PermGen space 异常解决方法。

2014-01-26 
Exception in thread DefaultQuartzScheduler_Worker-7 java.lang.OutOfMemoryError: PermGen spaceExcep

Exception in thread "DefaultQuartzScheduler_Worker-7" java.lang.OutOfMemoryError: PermGen space
  Exception in thread "TP-Processor11" java.lang.OutOfMemoryError: PermGen space
  Exception in thread "TP-Processor10" java.lang.OutOfMemoryError: PermGen space
 
  刚做了一个 网站 运行不了多久 tomcat就down了。
 
  log里面的提示如上。有知道什么原因的吗?
 
  是不是我的代码有错。我是用了hibernate开发的,他太耗资源? 或者是数据库数据多了,耗资源?
 
  有能帮忙的吗。我就20分了,不够我稍后再加!
------解决方法--------------------------------------------------------
很有可能你的应用的有memory leak
 
  同时你可以是一下 JVM Options:
 
  -Xmx512m
  -XX:NewRatio=2
  -XX:MaxPermSize=128m
 
  加在startup.sh
------解决方法--------------------------------------------------------
还有个建议,不要再用Tomcat啦。用SJSAS 8.2
 
  http://java.sun.com/j2ee/1.4/download.html
 
  或者Glassfish:
  https://glassfish.dev.java.net/   
 

        

热点排行