这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,
它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对
PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,
这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小
超过了jvm默认的大小(4M)那么就会产生此错误信息了。
解决方法: 手动设置MaxPermSize大小
步骤:
一. 可以修改DeBug模式与Run模式
首先停掉server-->dubug图标邮编的三角形-->Debug Configurations-->argument 标签-->VM Arguments部分
二. 末尾添加 (-Xms1024m -Xmx2024m -XX:MaxPermSize=256m)
-Dcatalina.base="E:\WebProject\apache-tomcat-7.0.55" -Dcatalina.home="E:\WebProject\apache-tomcat-7.0.55" -Dwtp.deploy="E:\WebProject\apache-tomcat-7.0.55\webapps" -Djava.endorsed.dirs="E:\WebProject\apache-tomcat-7.0.55\endorsed"-Xms1024m -Xmx2024m -XX:MaxPermSize=256m
相关推荐
java.lang.OutOfMemoryError: PermGen space 解决方案
Caused by: java.lang.OutOfMemoryError: PermGen space解决方案, avax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space at org.apache.jasper.servlet.JspServlet.service(JspServlet.java...
java.lang.OutOfMemoryError: PermGen space及其解决方法,解决项目太大tomcat内存溢出
java.lang.OutOfMemoryError: PermGen space
搜集整理关于java错误处理:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space 资料整理
java.lang.OutOfMemoryError: Java heap space 解决方法
Tomcat给我的java.lang.OutOfMemoryError: ... PermGenTomcat给我的java.lang.OutOfMemoryError: PermGenTomcat给我的java.lang.OutOfMemoryError: PermGenTomcat给我的java.lang.OutOfMemoryError: PermGen
报错 java.lang.OutOfMemoryError: PermGen space 报错 java.lang.OutOfMemoryError: Java heap 启动报错java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler JAVA_OPTS="-server -Xms800m ...
tomcat内存溢出解决办法,错误信息:java.lang.OutOfMemoryError:PermGen space 参考该文档可快速解决内存溢出的问题,服务器:tomcat
Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError PermGen space的解决方案
NULL 博文链接:https://geyubin.iteye.com/blog/779330
解决OutOfMemoryError: PermGen space,过程是痛苦的,结果是舒畅的
java解决nested exception is java.lang.OutOfMemoryError Java heap space 解决OOM
记录java.lang.OutOfMemoryError:Java heap space的情况 文章内容: 一.问题描述+原因分析+解决方案 二.JVM调优说明 三.Tomcat添加到jvisualvm监控
Myeclipse下java.lang.OutOfMemoryError Java heap space的解决
java.lang.OutOfMemoryError处理错误
Tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError),内附解决方案!
java.lang.OutOfMemoryError: Java heap space 解决方法
编译时出现java.lang.OutOfMemoryError Java heap space异常.