1.共同点:
两者都会导致进入长时间停顿的fullgc,影响很大
2.两者区别:
a. promotion failed是ParNew发生的时候,新生代中存活的对象在放到to的survivor区时,survivor空间不足,导致晋升到年老代,而此时年老代的内存也不足,导致fullgc的发生,这里通过调低cms触发的阈值或者增加新生代内存来解决
b. Concurrent Mode Failure是cms发生的时候,同时又有 YGC 晋升的对象要放入到了 Old 代中,而此时 Old 区空间不足造成的,此时会导致fullgc发生,这里可以通过调低cms触发的阈值来解决

参考文献:
https://tech.meituan.com/2020/11/12/java-9-cms-gc.html

promotion failed 和 Concurrent Mode Failure的区别相关推荐

  1. 深入Synchronized和java.util.concurrent.locks.Lock的区别详解

    转载自  深入Synchronized和java.util.concurrent.locks.Lock的区别详解 本篇文章是对Synchronized和java.util.concurrent.loc ...

  2. concurrent mode failure

    concurrent mode failure是什么? CMS垃圾收集器特有的错误,CMS的垃圾清理和引用线程是并行进行的,如果在并行清理的过程中老年代的空间不足以容纳应用产生的垃圾,则会抛出&quo ...

  3. FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap

    有一个angular的项目,工程比较大,在一个内存为8G的笔记本上运行打包命令失败,报错: FATAL ERROR: MarkCompactCollector: young object promot ...

  4. gpg: keyserver receive failed: Server indicated a failure

    之前执行sudo apt update报错: The following signatures couldn't be verified because the public key is not a ...

  5. adb: failed to install xxx Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

    adb: failed to install xxx-bs-debug-4.1.3.apk: Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI] ...

  6. Minor GC、Major GC和Full GC之间的区别

    (http://www.importnew.com/15820.html) Minor GC 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC.这一定义既清晰 ...

  7. 一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中

    jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障.JVM ...

  8. CMS发生FullGc分析

    fullgc的原因 Full GC触发条件: (1)System.gc()方法的调用 该方法不一定执行,但是执行的时候是fullgc. (2)老年代空间不足 老年代空间只有在新生代对象转入及创建为大对 ...

  9. 卸载虚拟机出现用户已存在的错误_极限 JVM (1) 虚拟机规范

    基本上,业内对 JVM 的理解就源自于一本书-- <深入理解 JAVA 虚拟机> 谁没事就真的上手调优啊?基本所有的中文博客要么是理解了这本书的小结要么是错误地理解了这本书的小结. 整理一 ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制散点图(添加平滑曲线与标准差带)实战
  2. 【IntelliJ IDEA】中文乱码问题 ( 代码乱码 | 编译乱码 | 控制台乱码 )
  3. 改变DIV的背景颜色透明度,但其中的文字不受影响?
  4. 爱奇艺首页底部导航按钮android,仿爱奇艺/腾讯视频ViewPager导航条实现
  5. 互联网晚报 | 3月11日 星期五 |​ ​​商汤科技在深圳成立新公司,;微信支付电子小票上线...
  6. PyTorch 深度学习:32分钟快速入门——DenseNet
  7. 热点热词 新闻热点 最新新闻数据API接口-天狗热点热词开放平台
  8. 谷歌修复另一枚已遭利用的 Chrome 释放后使用0day,细节未公开
  9. IE8 Beta2 已经放出来了
  10. java web程序设计郭_Java Web程序设计-(第2版)
  11. 推荐好用的两个搜索下载书籍网站
  12. 信号处理--sinc函数
  13. 蒲公英服务器搭建小程序,uniapp 小程序打包发布
  14. HDU 2563 统计问题
  15. Python编程学习之基础数据类型
  16. PM_01 信息化和信息系统
  17. Spark中组件Mllib的学习1之Kmeans错误解决
  18. 两个手机进行蓝牙通信项目制作
  19. 国外五大工业物联网(IIoT)巨头,谷歌苹果居然都排上名次
  20. 【视频教程】UG NX CAM 加工模块二次开发 视频教程

热门文章

  1. 5.9 亿国内用户简历遭殃,数据库持续“裸奔”!
  2. 欧洲互联网将“死于”版权法?
  3. Python 爬虫分析豆瓣 TOP250 告诉你程序员业余该看什么书?
  4. ARKit:也许是 iPhone 十周年最好的新开始
  5. 02头文件的冲突导致,清除缓冲区失败之cin.ignore() 问题
  6. 2018年9月计算机英语统考,2018年9月大学英语统考题库 2018年9月网络统考英语B复习资料.doc...
  7. 数据结构与算法python语言描述答案_《数据结构与算法Python语言描述》习题第二章第一题(python版)...
  8. Linux内核kernel升级失败,2.4.19的kernel升级问题!
  9. php服务层设计与实现的,PHP中service层怎么设计兼顾优雅和方便?
  10. 3d打印机 form3_桌面SLA卖掉5万台后,Formlabs发布新机型Form3和Form 3L