eclipse 运行报java.lang.OutOfMemoryError: PermGen space解决方法

  • Post author:
  • Post category:java



1、PermGen space简介

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存溢出,解决方法也一定是加大内存。

一、在Windows下eclipse里面Server挂的是tomcat6,一开始还是以为,tomcat配置的问题,后面发现,配置了tomcat里面的catalina.bat文件,加入

set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=108m -XX:MaxPermSize=512m

,eclipse跑起来还是报java.lang.OutOfMemoryError: PermGen space。

后面在网上找了资料,要在eclipse里面配置才可以。

点击“Run” – “Run Configurations…”,选中Tomcat Server,进入Arguments分页,在VM arguments中加入提升初始分配空间的参数


第一步:


在这里插入图片描述


第二步:加入参数


-Xms256m -Xmx512m -XX:PermSize=



版权声明:本文为NingIT原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。