java.lang.OutOfMemoryError: Java heap space 的解决
来源:互联网 发布:k均值聚类算法步骤 编辑:程序博客网 时间:2024/05/17 23:21
解决方法:
手动设置Heap size
修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
或修改catalina.sh
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
2、其次是: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)那么就会产生此错误信息了。
手动设置Heap size
修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
或修改catalina.sh
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
2、其次是: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)那么就会产生此错误信息了。
0 0
- 解决java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- java.lang.OutOfMemoryError: Java heap space的解决
- java.lang.OutOfMemoryError: Java heap space 的解决
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- Python实现九九乘法表
- 八项提高机器学习模型的准确率的方法
- 搞清楚LzoCodec和LzopCodec
- 推荐!国外程序员整理的Java资源大全
- trie 403 Forbidden
- java.lang.OutOfMemoryError: Java heap space 的解决
- nginx访问日志没有内容
- Linux rpm 报错Thread died in Berkeley DB library
- Hadoop监控页面查看Hive的完整SQL
- flume 1.6配置实践
- 解决CentOS升级Python2.7后IBUS中文输入法问题
- Centos桌面 快捷键
- 持续集成回顾暨点滴分享[4] – 静态代码检查,单元测试好基友!
- HM编码器代码阅读(6)——GOP、IDR帧、I帧周期的关系(待修改)