问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JVM OOM异常会导致JVM退出吗?

发布网友 发布时间:2022-11-12 15:29

我来回答

1个回答

热心网友 时间:2023-08-29 14:13

参考文章: JVM OOM异常会导致JVM退出吗?

结论是:OOM是针对线程的,哪个线程OOM了,JVM是释放掉该线程所有的资源。然后其他线程继续运行,JVM不会退出。

JVM退出的条件是:虚拟机内不存在非守护线程。

下面是我的demo测试:

运行的结果如下:

上面从日志打印来验证的。我们来从JVM的gc看:

这个图执行的时间有点久,所以你可以看到最后main thread在执行的时候,old几乎为空。这个不用管,重点看下红色框框的内容。
在第一个红色框,old满的之后,立即清理掉t1所占空间,以让t2继续执行。然后t2继续填满t1释放的内存后,它自己也OOM了。JVM释放t2所占内存,那就几乎是所有空间了。所以,main线程运行的时候old几乎为空。

PS:查看上图的gc用jvisualvm,但是需要给它安装个插件Visual GC。

安装插件文档: https://pan.baidu.com/s/19IeeGQnKcYEVpOqJtRsd_w

,提取码:uzr1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
以后再也不会买vivo质量太差了!才买来的都是卡死,两千多的手机就... 17寸显示器 部分网页右侧看不到 无法显示 猎豹手机浏览器使用百度搜索为何经常白屏,只要点网址导航页的百度,就很... 用什么浏览器都放不出视频是怎么回事,会出现白屏一闪一闪的,时而又五颜... 在使用猎豹浏览器打开一个新标签时突然白屏,然后恢复正常 食品可否退换货 换了主板后,开机只有CPU风扇在转,进不了系统没有"嘀"声显示器没反应 CP... ...又没有发票怎么办了 我是用微信付款的 我该怎么投诉了 ...话多交多得,但以我爸为例,57 岁,交3年可领养老金 眉山城镇社保按1.0缴费退休多少钱? 淘宝上的安踏官方旗舰店里的商品是不是真的,知道的麻烦答一下,万分感... 买了一个太阳帽.. 安踏上衣外套一扫二维码怎么出现太阳帽 戳戳乐的清洗保养 宁波宫主瑞丽斯可靠吗 宁波容整所是干嘛的 呻组词是 文山学院就业情况怎么样 文山市一中好还是大同中学好?去年的全州在哪个学校吖? 张田欣在文山州任书记时文山州秘书长是谁 外贸那点事 手机内存不足了 怎么办 dc有多少个超级英雄,dc现在还在出新的超级英雄吗? 有没有dc迷告诉我各种颜色的灯侠充电时说的话是什么?要英文+中午_百度... 绿灯侠里面那个卡罗尔后来发生了什么,为什么她要向哈尔复仇,求漫画帝... 七灯侠联盟谁最厉害? 答: 绿灯侠,黄灯侠,红灯侠,金灯侠,黑灯侠,还是别... 谢尔顿衣服上的,这是那个美国漫画英雄的标记? 做一件厂服夹克,T恤衫每个码数需要多少布料,怎么计算谢谢 我的手机360来电秀为何不显示 跪求法律的阴影2018年上映的由Jaime Lorente主演的在线免费播放资源... mastercamx5怎么更新驱动 mastercamx5怎么删除线条 我只有17岁,我敢用精华液吗?会对皮肤有什么副作用吗? 我现在17岁!但是我每天晚上要带妆熬夜!我这个年龄!适合用精华液么? 17岁,皮肤很干燥,能用精华液吗? 17岁的学生用精华液对脸有伤害吗? 17岁的MM适合用精华液吗 17岁用精华液可以吗? 17岁可以用眼部精华液么,我想去黑眼圈。如果可以,早晚都要用么? 创业是建工厂好还是开公司好?哪样投资比较大? 怎样同时把一个登录两部手机? 同一个可以在两个手机登录 如何在两部手机同时登陆一个? 2023年低保人员医保缴费多少 公司和职员协商一致,能否延长试用期呢?试用期的期限是怎么规定的呢? 在劳动法中关于公司不与员工鉴定劳动合同的情形是如何规定的? 续签劳动合同时要小心这些陷阱 劳动部办公厅关于试用期内解除劳动合同有何规定? 赔偿金劳动合同的适用范围有哪些? 佳多美h型做糖葫芦怎么用