idea启动项目报错内存溢出的一种解决方案
Java中OutOfMemoryError(内存溢出)的两种情况及解决办法
OutOfMemoryError: PermGen space
OutOfMemoryError: Java heap space
我启动同一个项目两次报错出现过上面的两个问题,话不多说上解决方法。
1.tomcat设置
-XX:MaxPermSize=4096m -XX:+PrintGCDetails -XX:-UseGCOverheadLimit
这是我自己设置的大小, -XX:-UseGCOverheadLimit的主要功能是关闭GCOverheadLimit特性
2.idea设置
setting–>Build,Execution,Deployment–>compiler
右边设置 build process heap size 数值,我这里设置的是2000.
设置完毕,项目启动。以后再发现其他的内存溢出再继续补充。