java异常 java.lang.OutOfMemoryError内存溢出问题
来源:互联网 发布:php手册中文版下载 编辑:程序博客网 时间:2024/05/21 22:42
我们在tomcat容器执行web项目的时候,可能会发生java.lang.OutOfMemoryError内存溢出问题。我在网上找了很多篇文章,写的有点凌乱,自己整理了一下在window系统下如何修改我们同tomcat放JVM配置来扩大我们的内存。本人亲测可以的
一、为什么出现内存溢出问题
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError:PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。
二、解决办法
最实际的解决办法
(1)在tomcat的bin目录下找到catalina.sh、
(2)使用文本工具打开,找到echo “Using CATALINA_BASE: $CATALINA_BASE”这一行
(3)在上面加入JAVA_OPTS=”-server -XX:PermSize=64M -XX:MaxPermSize=256m”
注:PermSize和MaxPermSize 也不要设置得太大,会浪费物理内存。
0 0
- java异常 java.lang.OutOfMemoryError内存溢出问题
- 内存溢出问题(java.lang.OutOfMemoryError)
- 解决内存溢出问题:java.lang.OutOfMemoryError
- Exception -- java.lang.OutOfMemoryError: PermGen space” -- java内存溢出异常
- Java 内存溢出(java.lang.OutOfMemoryError)问题总结
- Java 内存溢出(java.lang.OutOfMemoryError)
- 内存溢出问题java.lang.OutOfMemoryError: PermGen space
- myeclipse解决内存溢出问题 java.lang.OutOfMemoryError: PermGen space
- tomcat内存溢出问题:java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出的问题:java.lang.OutOfMemoryError: PermGen space
- tomcat内存溢出问题(java.lang.OutOfMemoryError: PermGen space)
- java.lang.OutOfMemoryError: PermGen space 内存溢出
- tomcat报内存溢出 java.lang.OutOfMemoryError
- java.lang.OutOfMemoryError内存溢出问题解决方法
- 内存溢出--java.lang.OutOfMemoryError: PermGen space
- android 内存溢出 Java.lang.OutOfMemoryError
- BitmapFactory.decodeStream 内存溢出java.lang.OutOfMemoryError
- 内存溢出java.lang.OutOfMemoryError解决方法
- Android状态栏微技巧,带你真正理解沉浸式模式
- jqueryValidator
- plsql创建job执行定时任务
- 17.5.3第一天—netty实现服务端与客户端的通讯,并且获取服务端的cpu,内存等性能
- JAVA时间格式转换
- java异常 java.lang.OutOfMemoryError内存溢出问题
- SpringMVC工作原理
- 使用IPython增强交互式体验
- iview框架使用注意事项
- 例题4-3救济金的发放
- Solr6.3+tomcat8+zookeeper3.4.8+jdk8搭建SolrCloud
- AVL树(平衡二叉查找树)
- React Native Android(二)Navigator知识点
- 触发器执行数据更新