G1收集器

1.四個特點:

  • 并行與并發(fā)
    G1能夠充分利用多CPU、多核環(huán)境下的硬件優(yōu)勢,使用多個CPU來縮短Stop-The-World停頓時間
  • 分代收集
    與其他收集器一樣碉就,分代概念在G1中依然得以保留。雖然G1可以不需要其他收集器配合就能獨立管理整個GC堆闷串,但它能夠采用不同的方式去處理新創(chuàng)建的對象和已經(jīng)存活了一段時間瓮钥、熬過多次GC的舊對象以獲取更好的收集效果。
  • 空間整合
    G1從整體來看時基于“標(biāo)記-整理”算法實現(xiàn)的收集器烹吵,從局部(兩個Region之間)上來看時基于“復(fù)制”算法實現(xiàn)的碉熄,這兩種算法都意味著G1運作期間不會產(chǎn)生內(nèi)存空間碎片,收集后能夠提供規(guī)整的可用內(nèi)存肋拔。這種特性有利于程序長時間運行锈津,分配大對象時不會因為無法找到連續(xù)的內(nèi)存空間而提前觸發(fā)下一次GC。
  • 可預(yù)測的停頓
    降低停頓時間是G1和CMS共同關(guān)注點凉蜂,但G1除了追求低停頓外琼梆,還能建立可預(yù)測的停頓時間模型,能讓使用者明確指定在一個長度為M毫秒的時間片段內(nèi)窿吩,消耗在垃圾收集上的時間不得超過N毫秒茎杂,這幾乎已經(jīng)是實時Java 的垃圾收集器的特征了。

??G1跟蹤每個Region里面面的垃圾堆積的價值大腥已恪(所獲得的空間大小以及回收所需時間的經(jīng)驗值)煌往,在后臺維護(hù)一個優(yōu)先列表,每次根據(jù)允許的收集時間轧邪,優(yōu)先回收價值最大的Region(這也就是Garbage First名稱的由來)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末刽脖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子忌愚,更是在濱河造成了極大的恐慌曲管,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件硕糊,死亡現(xiàn)場離奇詭異院水,居然都是意外死亡,警方通過查閱死者的電腦和手機癌幕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門衙耕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人勺远,你說我怎么就攤上這事∈蓖遥” “怎么了胶逢?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵厅瞎,是天一觀的道長。 經(jīng)常有香客問我初坠,道長和簸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任碟刺,我火速辦了婚禮锁保,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘半沽。我一直安慰自己爽柒,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布者填。 她就那樣靜靜地躺著浩村,像睡著了一般。 火紅的嫁衣襯著肌膚如雪占哟。 梳的紋絲不亂的頭發(fā)上心墅,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機與錄音榨乎,去河邊找鬼怎燥。 笑死,一個胖子當(dāng)著我的面吹牛蜜暑,可吹牛的內(nèi)容都是我干的刺覆。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼史煎,長吁一口氣:“原來是場噩夢啊……” “哼谦屑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起篇梭,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤氢橙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后恬偷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悍手,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年袍患,在試婚紗的時候發(fā)現(xiàn)自己被綠了坦康。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡诡延,死狀恐怖滞欠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情肆良,我是刑警寧澤筛璧,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布逸绎,位于F島的核電站,受9級特大地震影響夭谤,放射性物質(zhì)發(fā)生泄漏棺牧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一朗儒、第九天 我趴在偏房一處隱蔽的房頂上張望颊乘。 院中可真熱鬧,春花似錦醉锄、人聲如沸乏悄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纲爸。三九已至,卻和暖如春妆够,著一層夾襖步出監(jiān)牢的瞬間识啦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工神妹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留颓哮,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓鸵荠,卻偏偏與公主長得像冕茅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蛹找,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容