论坛首页 Java企业应用论坛

分析java.lang.OutOfMemoryError: PermGen space

浏览 175826 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-05-30  
调整一下JVM的启动参数,会不会好一些。
0 请登录后投票
   发表时间:2007-07-11  
个人觉得不是jdk的问题,是spring和hibernate的问题,因为本人以前做分布式的应用,tongcat+weblogic,用的也是sun的jdk,也没有出现此种问题,现在用了spring和hibernate,就出现这样的问题,感觉是由于这2个引起的
0 请登录后投票
   发表时间:2007-07-12  
我一般都设成128M-256M
0 请登录后投票
   发表时间:2007-07-12  
这个评论好像在哪看到过?
0 请登录后投票
   发表时间:2007-08-02  
今天剛為這個問題頭疼了兩個小時,百度到這里來了
但畢竟其他的jdk不熟悉,風險不小,只有把webapps下多余的項目刪了
0 请登录后投票
   发表时间:2007-08-03  
-MaxPermSize
调整这个参数,解决问题
0 请登录后投票
   发表时间:2008-04-11  
引用
SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。

我存在的情况不是跑了几天出这个问题,而是其中一个application反复发布几次存在这个问题。帖子里有些人分析的很有道理,后来我又看到这个文章
http://www.wujianrong.com/archives/2006/12/javalangoutofmemoryerror_permg.html
设大了PermSize,问题解决。另外我又把项目下的lib下的jar放到了tomcat下,发布速度上也有所提升。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics