jvm内存溢出实战解析-java

直接上代码 第一种内存溢出情况,堆溢出1.0(OOM) jvm配置如下图 说明:配置1:堆最大和最小设置成5M:。配置2:打印jvm,GC情况 运行结果 说明 :报错OOM 之   GC overhead limit exceeded 出现原因:某个循环在不断的分配对象,但是分配的太多,把堆撑爆了。(就行温水煮青蛙一样,不停分配对象,达到临界值了,GC开始不停的回收,GC发现我再怎么回收也没用,就
相关文章
相关标签/搜索