java.lang.OutOfMemoryError: PermGen space 内存溢出解决方法
运行tomcat报错:内存溢出 java.lang.OutOfMemoryError: PermGen space
原因就是tomcat的默认内存是比较小的 需要手动去修改它
解决方法就是修改tomcat的默认内存为
-Xms256m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
可在IDEA直接修改
其中,各个参数的含义为:
-Xms,表示程序启动时,JVM 堆的初始化最小尺寸参数;
-Xmx,表示程序启动时,JVM 堆的初始化最大尺寸参数;
-XX:PermSize,表示程序启动时,JVM 方法区的初始化最小尺寸参数;
-XX:MaxPermSize,表示程序启动时,JVM 方法区的初始化最大尺寸参数。