读书人

java.lang.OutOfMemoryError:PermGen

发布时间: 2014-01-26 14:36:24 作者: rapoo

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/

        

读书人网 >Java Exception

热点推荐