MyEclipse启动tomcat出现java.lang.OutOfMemoryError: PermGen space 的解决方案
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被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大小修改TOMCAT_HOME/bin/catalina.bat(windows系统)或者catalina.sh(unix系统)在“echo “Using CATALINA_BASE: $CATALINA_BASE””上面加入以下行:set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=256M -XX:MaxPermSize=512m
二、如果启动Tomcat的时候是通过MyEclipse启动服务器的话,需要在MyEclipse里面同样设置内存大小
-Xms512m -Xmx4096m -XX:MaxPermSize=128m -XX:-UseGCOverheadLimit -XX:+UseConcMarkSweepGC
MyEclipse启动tomcat出现java.lang.OutOfMemoryError: PermGen space 的解决方案相关推荐
- Linux下启动tomcat报java.lang.OutOfMemoryError: PermGen space
2019独角兽企业重金招聘Python工程师标准>>> 一.错误信息 java.lang.reflect.InvocationTargetException at sun.r ...
- 遇java.lang.OutOfMemoryError: PermGen space之解决方案
昨天项目更新功能但是报了一个永久保存区域溢出的错,导致我所有被SSH调用的方法都不可用,让我很是郁闷了一番,不过这个问题很普遍. 网上一搜,解决方案一大堆.之所以报这个错,原因:PermGen spa ...
- java.lang.OutOfMemoryError: PermGen space基于idea,MyEclipse或tomcat的详细解决方法以及详解JVM配置参数
文章目录 1. 引出问题 2. 分析问题 3. 解决问题 3.1 手动设置tomcat的MaxPermSize大小 3.2 基于MyEclipse的修改 3.3 基于idea的修改 4. jvm配置参 ...
- 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space
错误如下: 2017-3-20 16:41:14 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() ...
- 内存溢出数值jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space...
废话就不多说了,开始... 每日一道理 站在历史的海岸漫溯那一道道历史沟渠:楚大夫沉吟泽畔,九死不悔:魏武帝扬鞭东指,壮心不已:陶渊明悠然南山,饮酒采菊--他们选择了永恒,纵然谄媚诬蔑视听,也不随其流 ...
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse ...
- myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法...
摘要: tomcat部署多个项目后,启动tomcat正常,访问项目时却会出现该错误 在网上查了查又试了好几次,才解决,将解决方法记录下来,以方便以后查看或让遇到同样问题的朋友有个参考 PermGen ...
- Tomcat发布Maven项目遇到异常:java.lang.OutOfMemoryError: PermGen space
前言: 本问题出现在tomcat 7发布 web3.0Maven项目的时候出现. 问题阐述: 异常:java.lang.OutOfMemoryError:PermGen space 解决如下: 1. ...
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
原文:http://cheen.iteye.com/blog/1687420 Tomcat启动时报如下错误: java.lang.OutOfMemoryError: PermGen spa ...
最新文章
- 删除文件夹时需要SYSTEM权限,简单解决
- 易中天与单田芳的区别在哪儿
- Java中的字符串常量池详细介绍
- 后端技术:Hibernate 和 MyBatis 哪个更好用?
- 海量数据处理 (一)
- 从事 Java 20 年最终却败给了 Python,哭了!
- Cobbler详解(二)——Cobbler安装配置
- POJ1546(进制转换)
- springboot-异步线程调用
- 3-unit4 postfix+mysql
- Ureport2报表工具金额格式化
- 计算机等级考试无纸化模拟软件(免费版)
- 【GIF图片】用PS生成背景透明的GIF图片出现帧叠加的现象
- 团队任务:第二次冲刺-第三组梦之队
- 剪了 20% 的刘海、120Hz 刷新率、1TB 存储,最高售价为 12999 元的 iPhone 13 系列来了!
- be idle sometimes to_一生中不该错过的经典语录,深刻有道理,看了让人爱不释手!...
- input文本框与图片的对齐
- 蓝牙配对-扫描-连接-状态查询
- char *那些事儿
- 玩转华为数据中心交换机系列 | 配置VLAN内协议报文透传示例