![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
垃圾回收器之CMS
是残月啊
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收器之CMS三色标记、增量更新与跨代引用
JVM垃圾回收器之CMS三色标记、增量更新与卡表 Hello大家好,这里是残月。在上一篇关于JVM的文章中,我有讲到CMS的执行过程和优缺点,那么今天我们来深入了解一下其中一些底层细节方面的东西。 1.三色标记 什么是三色标记?实际上三色标记中的色并不只是颜色,而是我们对它的一种叫法,但是实际上他不会用red white 这种东西来定义,而是用例如0,1,2这样的东西来定义不同的对象。 其实三色标记就是我们CMS在扫描过程中对对象的一种定义。那么具体的定义如下: 黑色:表示对象已经被垃圾回收机制访问过或者对原创 2020-08-01 03:31:40 · 3046 阅读 · 4 评论 -
JVM垃圾回收器之CMS回收过程及优缺点
JVM垃圾回收器之CMS回收过程及优缺点 今天给大家介绍一下CMS垃圾回收器。首先CMS是一款多线程+分段操作的一款垃圾回收器。其最大的优点就是将一次完整的回收过程拆分成多个步骤,并且在执行的某些过程中可以使用户线程可以继续运行。也就是说CMS可以减少STW的时间对我们的用户体验会非常好,所以CMS垃圾回收器也是现在大部分企业所用到的最多的一款垃圾回收器。(CMS只管老年代) 接下来我会给大家从浅到深讲解一下CMS垃圾回收器! 一.CMS垃圾回收器的使用与执行过程 想要使用CMS垃圾回收器非常简单,我们只需原创 2020-07-12 04:35:00 · 4204 阅读 · 1 评论