溢出错误Caused by: java.lang.OutOfMemoryError: PermGen space

出现这种问题,显然得就是内存不够了,要给运行的程序更多的空间,由于eclipse的项目不是跑在安装的tomcat中,所以网上说的很多修改tomcat配置文件的方法不够用;另外还有一种修改eclipse的配置文件的方法,经过测试也不够用,经常碰到这个问题最近,所以记录如下:

1.点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡;

2.在VM arguments中内容最下边输入:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

 

3.但是遇到Maven启动的项目,没有Arguments选项卡,这时候我们应该选择JRE选项卡;

.在VM arguments中内容最下边输入:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

你可能感兴趣的:(eclipse,tomcat)