G1垃圾回收

  Concurrent Mark and Sweep 首先進行很短的stw比正常垃圾回收機制短(初始標記),concurrent和用戶代碼同時並行的跑,用戶代碼跑着,我在清除着垃圾,但是這個代碼是不準確的,用戶在跑的時候會修改你堆的狀態,需要一個很短的重新標記,用很多個線程把這個狀態變成最新的,我們知道誰是垃圾後用一個和用戶線程併發的concurrent sweep 線程進行清理
相關文章
相關標籤/搜索