博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
阅读量:4951 次
发布时间:2019-06-12

本文共 556 字,大约阅读时间需要 1 分钟。

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。

导致OutOfMemoryError异常的常见原因有以下几种:

1. 内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2. 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3. 代码中存在死循环或循环产生过多重复的对象实体;4. 使用的第三方软件中的BUG;5. 启动参数内存值设定的过小;

此错误常见的错误提示:

1. tomcat:java.lang.OutOfMemoryError: PermGen space2. tomcat:java.lang.OutOfMemoryError: Java heap space4. weblogic:Root cause of ServletException java.lang.OutOfMemoryError5. resin:java.lang.OutOfMemoryError6. java:java.lang.OutOfMemoryError

文章详细内容见:

转载于:https://www.cnblogs.com/guoew/p/10709192.html

你可能感兴趣的文章
本地在不安装Oracle的情况下安装PLSQL客户端
查看>>
Python argparse 处理命令行小结
查看>>
分布式系统心跳协议的设计
查看>>
malloc vs memset
查看>>
c++ rvo vs std::move
查看>>
linux du
查看>>
how to compile and replace ubuntu kernel
查看>>
how to write your first linux device driver
查看>>
python绘制散点图入门
查看>>
linux 配置 l2tp-client
查看>>
ros开启快速转发模式
查看>>
ROS的脚本多拨
查看>>
zabbix4.0 相关的拓扑图及centos的虚拟配置
查看>>
金蝶报错事项
查看>>
PLC实现积分的计算方法
查看>>
PLC中相关量的斜坡控制
查看>>
PLC中m法计算电机转速
查看>>
一起学习设计模式
查看>>
黑科技之三元环讲解
查看>>
supervisor安装及配置
查看>>