文档章节

Exception in thread "ContainerBackgroundProce

i
 imhan
发布于 2015/12/31 15:11
字数 234
阅读 6
收藏 0

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大小,
如果是linux系统,修改TOMCAT_HOME/bin/catalina.sh,
如果是windows系统,修改TOMCAT_HOME/bin/catalina.bat,  
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:  
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m

© 著作权归作者所有

共有 人打赏支持
i
粉丝 0
博文 5
码字总数 1691
作品 0
朝阳
在某一次查询的时候发生了 java内存溢出,怎么防止本地发生这个错误,我从2009年的数据查到2018的数据,就这个鸟样了

我从2009年的数据查到2018的数据,就这个鸟样了 org.apache.struts2.dispatcher.Dispatcher - Exception occurred during processing request: nulljava.lang.reflect.InvocationTargetExcep......

Baclk5
2014/08/18
994
5
线程已被中止- “Thread was being aborted”

线程已被中止- “Thread was being aborted” 遇到过这个exception么? 这个exception是为什么而产生的呢? 下面的代码段来自MSDN, 很有说明性. 简单来说, 就是当进程还想继续执行的时候, 发现...

付翔
2013/05/07
0
0
【java异常】java.lang.OutOfMemoryError: PermGen space

问题描述 java程序运行时报PermGenspace错误 错误信息 Exception in thread "DispatcherThread" java.lang.OutOfMemoryError: PermGen space Exception in thread "ContainerBackgroundProce......

季_苗
2016/09/13
182
2
一个服务器如何跑2个TOMCAT时不内存溢出

双核 4G 内存的服务器,第一个tomcat中有6个项目,运行正常.第二个里有1个项目运行正常,但是在第二个里面再加1项目时 就会报错.溢出之类的. INFO: Initializing Spring root WebApplicationCo...

ybbwfnh
2016/04/28
410
1
ExecutorService的execute和submit方法

因为之前一直是用的execute方法,最近有个情况需要用到submit方法,所以研究了下。 三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method ...

浮躁的码农
2015/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql 数据类型及占用字节数

数字类型 TINYINT                           1 字节 SMALLINT                          2 个字节 MEDIUMINT                         3 个字节...

会游泳的鱼_
今天
3
0
高性能mysql:创建高性能的索引

性能优化简介 MySQL性能定义为完成某件任务所需要的时间量度,换句话说,性能即响应时间,这是一个非常重要的原则。我们通过任务和时间而不是资源来测量性能。数据库服务器的目的是执行SQL语...

背后的辛酸
今天
7
0
HTTP get、post 中请求json与map传参格式

import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;im......

寒风中的独狼
今天
5
0
IDEA中tomcat启动慢 耗时10分钟

用idea中的tomcat以debug模式启动,会非常的慢,而正常启动没啥问题;原因是debug模式中View Breakpoints断点代码,断点的是jar包,而现在启动由于jar包发生变化,导致启动时一直处于等待中。...

GoodMarver
今天
6
0
Linux学习-10月18(awk)

9.6/9.7 awk 一、awk简介   1. awk是一种编程语言,用于对文本和数据进行处理的   2. 具有强大的文本格式化能力   3. 利用命令awk,可以将一些文本整理成为我们想要的样子   4. 命令awk...

wxy丶
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部