PermGen space 内存设置
来源:互联网 发布:开淘宝店电脑配置要求 编辑:程序博客网 时间:2024/05/16 09:36
OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大
内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load
的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage
Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD
很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进
行pre compile的时候。
改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。
一、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.sh
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m
建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少
jar 文档重复占用内存的目的。
- PermGen space 内存设置
- java 内存设置 PermGen space等
- 解决 PermGen space Tomcat内存设置
- 解决 PermGen space Tomcat内存设置
- 解决 PermGen space Tomcat内存设置
- 解决 PermGen space Tomcat内存设置
- 解决 PermGen space Tomcat内存设置
- PermGen space 内存溢出
- PermGen space 内存溢出
- PermGen space 内存泄漏
- PermGen space(内存溢出)
- 内存溢出: PermGen space
- 内存溢出 PermGen space
- Eclipse PermGen space 设置
- eclipse PermGen Space 内存溢出
- 增大JVM PermGen space内存
- PermGen space内存溢出解决
- IDEA PermGen space内存溢出
- SQL Server 索引结构及其使用(四)
- 快回家了!
- MPEG和JPEG采用的算法
- VC下ADO开发实践之二 文章来源:互联网 作者:王骏
- Google Web Toolkit 和goooglipse(GWT eclipse 插件)开发ajax
- PermGen space 内存设置
- 终于抽出时间了,可以写自己的博客了,希望能够记录自己的学习和生活过程,与朋友共勉
- 自定義彈出控件(上)
- Solaris的X-window设置和上网设置
- 字符、字符串简介
- DWR+Hibernate无刷新判断用户是否存在(转载)
- SQL Server2005的XML数据类型之基础篇
- 闲谈项目管理之度量篇
- MySQL安装笔记和一些使用方法