Tomcat-----------------java.lang.OutOfMemoryError: PermGen space
来源:互联网 发布:弹幕礼仪题答案 淘宝 编辑:程序博客网 时间:2024/05/01 21:00
今天整合spring+hibernate+freemarker的时候,reload项目的时候突然tomcat报了这个错误。。。。。在网上搜索了一番,终于知道为什么了。
首先解释一下这个错误:PermGen space这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。
解决办法:
手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.sh 在
“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -Xms64m -Xmx256m
备注:建议将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。
- tomcat 提示 java.lang.OutOfMemoryError: PermGen space
- Tomcat-----------------java.lang.OutOfMemoryError: PermGen space
- tomcat:java.lang.outofmemoryerror permgen space
- Tomcat – java.lang.OutOfMemoryError: PermGen space
- tomcat java.lang.OutOfMemoryError: PermGen space
- tomcat 7 java.lang.OutOfMemoryError: PermGen space
- Tomcat – java.lang.OutOfMemoryError: PermGen space
- Tomcat java.lang.OutOfMemoryError: PermGen space解决
- MyEclipse tomcat java.lang.OutOfMemoryError: PermGen space
- tomcat部署 java.lang.OutOfMemoryError: PermGen space
- tomcat:Java.Lang.OutOfMemoryError: PermGen Space
- tomcat内存java.lang.OutOfMemoryError: PermGen space
- Tomcat – Java.Lang.OutOfMemoryError: PermGen Space
- tomcat:java.lang.outofmemoryerror permgen space
- tomcat java.lang.OutOfMemoryError: PermGen space
- Tomcat – Java.Lang.OutOfMemoryError: PermGen Space
- Tomcat – java.lang.OutOfMemoryError: PermGen space
- TOMCAT java.lang.OutOfMemoryError: PermGen space
- cygwin下构建配置了ipv6的busybox
- Unicode介绍
- castle Nhibernate调用存储过程
- Android下媒体库的实现
- Mencoder的一些基本认识
- Tomcat-----------------java.lang.OutOfMemoryError: PermGen space
- 访问控制符
- java 上传 视频 截图
- oracle概念:实例和数据库
- main 函数的入口参数
- struts1.x验证框架(转)
- 一本书和一套电子书
- 利用google突破各种封锁来下载你要的东西
- Nagios远程监控软件的安装与配置详解(上)