Duffblog

前进一步,看看,需要前进更大一步才可以。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  5 随笔 :: 53 文章 :: 5 评论 :: 0 Trackbacks

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。

改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

我已经试过了,ok。

posted on 2006-09-25 11:06 追球者 阅读(1262) 评论(1)  编辑  收藏 所属分类: 技术文摘

评论

# re: JVM的内存管理机制 java.lang.OutOfMemoryError: PermGen space [未登录] 2007-06-07 15:53 liu
不对啊,我个还是不行啊,我用了myeclipse,使用了hibernate,struts  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: