包含CMS回收算法的主要五个阶段的文字说明和图像说明,可以Google到很多类似文章,但是都说的比较简略,单纯背诵其实很难理解,本文用于补充。
Cms :初始标记、并发标记、并发预清理、重新标记、并发删除
- 初始标记主要标记从gc root直接可达对象
- 并发标记紧跟初始标记阶段,gc线程和用户线程并发,主要标记初始标记对象引用的对象
- 标记并发阶段产生的新的对象
- 将并发阶段一直是不可达的对象但有时存活对象标记为可达
- 并发清理
包含CMS回收算法的主要五个阶段的文字说明和图像说明,可以Google到很多类似文章,但是都说的比较简略,单纯背诵其实很难理解,本文用于补充。
Cms :初始标记、并发标记、并发预清理、重新标记、并发删除