JAVA内存溢出之HeapOutOfMemoryDemo

原创 2016年05月30日 17:02:23

编译工具:Eclipse

JVM设置:-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

JVM设置方式:Run--Run Configurations--Arguments--VM arguments



代码实现:


JVM监控工具:jvisualvm

监控结果:


结论:当Old代已经满,Eden代已经满,这时候如果还有新的对象产生,GC没有回收,则会报:java.lang.OutOfMemoryError: Java heap space

相关文章推荐

java程序中三种OutOfMemory异常

jvm中使用了三种不同类型的内存区域:Permanent Generation space(永久保存区域)、Heap space(堆区域)、Java Stacks(Java栈)。     其中永久保...
  • LZW190
  • LZW190
  • 2013年08月29日 23:22
  • 7383

编写各种outofmemory/stackoverflow程序

最近在网上看到一片文章Java工程师成神之路,对其中的 1.1.5. 自己编写各种outofmemory,stackoverflow程序 HeapOutOfMemory Young OutOfM...

内存溢出的多种原因及优化方法

对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么多大多数在解决OOM的情况,于此,本文就只阐述这个内容,携带一些分析和理解和部分扩展内容,也就是JVM宕机中的一些问题,OK,下面说下O...
  • gredn
  • gredn
  • 2015年04月16日 16:13
  • 7325

java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

以下是从网上找到的关于堆空间溢出的错误解决办法:java.lang.OutOfMemoryError: Java heap space ================================...
  • jxzxm1_2
  • jxzxm1_2
  • 2008年05月31日 20:08
  • 344446

java.lang.OutOfMemoryError: Java heap space解决方法

 //首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问...
  • jq_diy
  • jq_diy
  • 2009年05月06日 11:39
  • 156876

【深入理解JVM】:OutOfMemoryError异常总结

JVM内存区域中,除了程序计数器外,其他几个运行时区域都有可能发生OutOfMemoryError(OOM)异常。本文对OOM异常进行总结,通过代码验证JVM规范中描述的运行时区域存储的内容;了解可能...

记一次hive的内存溢出(OutOfMemoryError: Java heap space)排查

刚刚从java组转岗找数据组,学习大数据的知识,开发语言也从java转到python新奇之外也遇到了诸多问题,其中最令我头疼的就是在hive上的统计任务总是三天两头地报告OutOfMemory一开始因...
  • gklifg
  • gklifg
  • 2015年12月28日 14:41
  • 5163

通过一个小Demo学会java内存泄漏排查优化

在魔都奋斗的程序员GG 2017-05-07 18:36 前言---昨天小编写了一篇关于内存泄漏的文章,感谢昵称为“守望者之父”和“BombOfLove”,提出了新的问题。所以小编今天打算通...

2015程序猴的总结:不破楼兰终不还!

写年度总结,拿起笔(咳咳..领会精神就可以了!)却不知道该写写什么。不是没有“料”只是感觉不能很流畅自然地把它表述出来。期间看了很多年度总结,大家写了写自己的收获,满满的,很幸福。其实年度总结无非就是...

AOP切面拦截-收集异常

D层接口/ 实现类:PersonDaoImpl/PersonDaol            Service层接口/实现类:PersonServiceImpl/PersonService     ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA内存溢出之HeapOutOfMemoryDemo
举报原因:
原因补充:

(最多只允许输入30个字)