java.lang.OutOfMemoryError: PermGen space内存溢出解决方法
2017-04-24 09:15
239 查看
原因一:可能是机的内存不足
原因二:可能是程序进入了死循环的状态,这个时候就需要检查代码是否有问题.
解决办法一:修改配置内容,将其调大
1.打开eclipse的安装目录下,找到eclipse.ini文件,打开
我们可以看到如下的一段配置信息
将其里面的参数调大,修改为:
2.打开tomcat的配置
![](https://img-blog.csdn.net/20170424090745517?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjY2MTAxMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.在arguments 标签框下面的VM Arguments 框后面接上自己的tomcat启动虚拟机参数 : -Xms128m -Xmx1024m -XX:MaxPermSize=512m
![](https://img-blog.csdn.net/20170424091049236?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjY2MTAxMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
解决办法二:每次开启服务器的时候需要clean一下内存,这种方法太麻烦.
原因二:可能是程序进入了死循环的状态,这个时候就需要检查代码是否有问题.
解决办法一:修改配置内容,将其调大
1.打开eclipse的安装目录下,找到eclipse.ini文件,打开
我们可以看到如下的一段配置信息
openFile --launcher.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m
将其里面的参数调大,修改为:
openFile --launcher.XXMaxPermSize 512M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms128m -Xmx1024m
2.打开tomcat的配置
3.在arguments 标签框下面的VM Arguments 框后面接上自己的tomcat启动虚拟机参数 : -Xms128m -Xmx1024m -XX:MaxPermSize=512m
解决办法二:每次开启服务器的时候需要clean一下内存,这种方法太麻烦.
相关文章推荐
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- weblogic下java.lang.OutOfMemoryError解决方法
- java.lang.OutOfMemoryError 解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- 在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法 (来自CSDN)
- java.lang.OutOfMemoryError: PermGen space及其解决方法(转)
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- Root cause of ServletException java.lang.OutOfMemoryError解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- java.lang.OutOfMemoryError: Java heap space 解决方法