- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 CMS垃圾回收器
针对老年代的对象,其实还是可以借助类card table的存储(将老年代对象发生变化所对应的卡页标记为dirty)这个过程,还是有可能用户线程在不断产生垃圾,但只能留到下一次GC 进行处理了,产生的这些垃圾被叫做“浮动垃圾”如果用Seria和Parallel系列的垃圾收集器:在垃圾回收的时,用户线程都会完全停止,直至垃圾回收结束!但是,要理解的是,无论是什么垃圾收集器,Stop The World是一定无法避免的!阶段(可以发现,这是一个追赶的过程:一边在标记存活对象,一边用户线程在执行产生垃圾)
2023-04-04 10:44:03 452 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人