0
点赞
收藏
分享

微信扫一扫

CMS垃圾回收器的执行流程

CMS 是并发标记清除的缩写
它的优点是保持停顿时间

如何执行

初始标记

标记GCroot 可直接关联的对象

并发标记

用户进程和用户线程一起执行 从前一阶段出发能触及到的对象

并发预处理

主要解决 新生代晋升的问题 新分配到老年代的对象 以及并发被修改的对象

重标记

暂停用户进程 重新扫描堆中的对象 标记活着的对象

并发清理

用户进程被重新激活 清理一些无效的对象

重置

CMS 状态清除 为下次回收做准备


举报

相关推荐

0 条评论