-
xxsa'sa'a'sa's'sa'sa's'sa'sa's'sa's
查看全部 -
MinorGC vs YoungGC,一回事,當(dāng)Eden區(qū)占滿之后觸發(fā)對(duì)年輕代的垃圾回收
FullGC vs OldGC
在G1之前的垃圾回收器里,兩者是等價(jià)的,都是老年代被占滿之后觸發(fā)對(duì)老年代的垃圾回收
在G1里不等價(jià),G1里的FullGC是將新生代、老年代和young就帶等全部空間進(jìn)行垃圾回收
MajorGC,直接問到底是Old GC還是Full GC
MixedGC,這個(gè)只在G1才有,當(dāng)老年代占據(jù)堆空間超過45%就會(huì)觸發(fā),此時(shí)會(huì)對(duì)年輕代區(qū)域和部分老年代區(qū)域進(jìn)行垃圾回收
查看全部 -
新生代回收(YGC):只回收新生代,代價(jià)抵、頻率高
混合回收(MixGC):回收全部新生代+不分老年代,頻率一般
Full回收(FullGC):全部堆空間,代價(jià)高、頻率低
大對(duì)象回收
查看全部 -
1. 通過G1HeapRegionSize設(shè)置區(qū)間大小
分區(qū)大小只能采用2的指數(shù)倍的值,如果不是,會(huì)向下取到最近的值
不推薦這種方式
2.?
這種方式最多設(shè)置到32M
查看全部 -
Region的個(gè)數(shù),默認(rèn)2048
Region的大小,默認(rèn)1M
分區(qū)的類型:
新生代分區(qū)
老年代分區(qū)
大對(duì)象分區(qū)(H區(qū))
如果對(duì)象大學(xué)大于等于分區(qū)(Region)的一半就會(huì)將其放到H區(qū)
3. 新生代和老年代分別占多少
默認(rèn)情況下,新生代占比是動(dòng)態(tài)變化的,新生代占堆空間的比例最小是5%,然后慢慢加到最大為60%。
可以通過-XX:NewRatio參數(shù)來調(diào)整,-XX:NewRatio=6,堆空間128M,則新生代大小為128/(1+6)=18M
查看全部 -
混合回收的閾值?
并發(fā)標(biāo)記是怎么為混合回收服務(wù)的?
查看全部 -
GC root:
線程的虛擬機(jī)棧對(duì)象,常量應(yīng)用,被加鎖的對(duì)象
查看全部 -
G1的三種垃圾回收方式:
新生代回收(YGC):只回收新生代區(qū)域,代價(jià)低/頻率高
混合回收(MixGC):回收全部新生代+部分老年代,頻率一般
完全回收(FullGC):全部堆空間,代價(jià)高/頻率低
查看全部 -
學(xué)習(xí)fffffffffffffff
查看全部 -
課程總結(jié)與優(yōu)化方案梳理
查看全部 -
【故障實(shí)戰(zhàn)】—為什么subList會(huì)導(dǎo)致系統(tǒng)崩潰
查看全部 -
【故障實(shí)戰(zhàn)】—大對(duì)象太多導(dǎo)致在線短視頻無法觀看
查看全部 -
G1三種回收方式詳解(三)—G1
查看全部 -
【場景實(shí)戰(zhàn)】--如何解決計(jì)費(fèi)系統(tǒng)不穩(wěn)而招來投訴的問題?
查看全部 -
通過日志來分析混合回收?qǐng)?zhí)行過程
查看全部 -
混合回收如何確定哪些被回收?為什么要執(zhí)行多次?
查看全部 -
混合回收并發(fā)標(biāo)記為什么從YGC開始?
查看全部 -
G1三種回收方式詳解(二)—G1混合回收
查看全部 -
每秒10萬QPS的公開課系統(tǒng)為什么優(yōu)先升級(jí)為G1?
查看全部 -
【場景實(shí)戰(zhàn)】—模擬一次YGC新生代回收過程
查看全部 -
G1三種回收方式詳解(一)—新生代回收
查看全部 -
梳理幾個(gè)容易暈的GC的概念
查看全部
舉報(bào)