2020-03-18

G1垃圾收集器的特點(diǎn)

  1. G1能充分利用多CPU,多核環(huán)境硬件優(yōu)勢(shì),盡量縮短STW(Stop the world)。
  2. G1整體上采用標(biāo)記-整理算法,局部是通過復(fù)制算法,不會(huì)產(chǎn)生內(nèi)存碎片。
  3. 宏觀上看G1之中不再區(qū)分年輕代和老年代。把內(nèi)存劃分為多個(gè)獨(dú)立的子區(qū)域(Region),可以近似理解為一個(gè)圍棋的棋盤。
  4. G1收集器里面講整個(gè)的內(nèi)存區(qū)都混合在一起了,但其本身依然在小范圍內(nèi)要進(jìn)行年輕代和老年代的區(qū)分,保留了新生代和老年代,但它們不再是物理隔離的,而是一部分Region的集合且不需要Region是連續(xù)的,也就是說依然會(huì)采用不同的GC方式來處理不同的區(qū)域。
  5. G1雖然也是分代收集器,但整個(gè)內(nèi)存分區(qū)不存在物理上的年輕代與老年代的區(qū)別,也不需要完全獨(dú)立的survivor(to space)堆做復(fù)制準(zhǔn)備。G1只有邏輯上的分代概念,或者說每個(gè)分區(qū)都可能隨G1的運(yùn)行在不同代之間前后切換。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容