G1垃圾回收

Concurrent Mark and Sweep

首先进行很短的stw比正常垃圾回收机制短(初始标记),concurrent和用户代码同时并行的跑,用户代码跑着,我在清除着垃圾,但是这个代码是不准确的,用户在跑的时候会修改你堆的状态,需要一个很短的重新标记,用很多个线程把这个状态变成最新的,我们知道谁是垃圾后用一个和用户线程并发的concurrent sweep 线程进行清理

相关文章:

  • 2021-10-14
  • 2021-08-19
  • 2021-08-29
  • 2021-09-19
  • 2022-01-13
  • 2021-08-18
  • 2022-01-23
猜你喜欢
  • 2021-11-18
  • 2021-05-06
  • 2021-07-23
  • 2021-06-02
  • 2021-08-01
相关资源
相似解决方案