簡介:本課程主要有兩章內(nèi)容。第一章帶你掌握新一代垃圾回收器G1的分區(qū)策略和預(yù)測模型。第二章通過內(nèi)存實(shí)例和日志分析讓你輕松掌握YGC、MixedGC和FullGC三大垃圾回收算法的執(zhí)行條件、過程和重要機(jī)制,并結(jié)合七個(gè)真實(shí)線上故障案例,助你學(xué)以致用,融會(huì)貫通。
第1章 面向多CPU的最新垃圾回收器--G1
G1與傳統(tǒng)的垃圾回收器相?,最?的特征是將堆空間拆分成很多?的區(qū)域來管理,那這么做的好處是什么?有了區(qū)域之后整體的處理流程是什么?區(qū)域的默認(rèn)數(shù)量和??是多少?如何通過代碼來驗(yàn)證?如何設(shè)置區(qū)域?本章通過多個(gè)實(shí)驗(yàn)??為你呈現(xiàn)。
第2章 深入淺出G1三種垃圾回收策略的原理與實(shí)戰(zhàn)
本章重點(diǎn)介紹G1的三?核?垃圾回收算法:YGC、MixedGC和FullGC。本章將詳細(xì)講解三種垃圾回收策略的觸發(fā)條件、回收原理、詳細(xì)執(zhí)?過程、常?問題、經(jīng)典故障與案例、優(yōu)化?法等進(jìn)?全?的解釋。
另外本章還將講解?對(duì)象的問題,結(jié)合?師在微博?作的例?來分析?對(duì)象會(huì)帶來什么問題,如何解決等等
- 視頻: 2-1 G1三種垃圾回收策略的概念與觸發(fā)條件 (07:09)
- 視頻: 2-2 梳理幾個(gè)容易暈的GC的概念 (03:28)
- 視頻: 2-3 G1三種回收方式詳解(一)—新生代回收(YGC)原理與回收過程 (09:31)
- 視頻: 2-4 【場景實(shí)戰(zhàn)】—模擬一次YGC新生代回收過程與GC日志詳解 (11:48)
- 視頻: 2-5 每秒10萬QPS的公開課系統(tǒng)為什么優(yōu)先升級(jí)為G1? (04:30)
- 視頻: 2-6 深入剖析停頓預(yù)測模型與垃圾區(qū)域的選擇原理 (11:12)
- 視頻: 2-7 G1三種回收方式詳解(二)—G1混合回收原理與回收過程 (07:23)
- 視頻: 2-8 混合回收并發(fā)標(biāo)記為什么從YGC開始? (03:07)
- 視頻: 2-9 混合回收如何確定哪些被回收?為什么要執(zhí)行多次? (05:05)
- 視頻: 2-10 通過日志來分析混合回收?qǐng)?zhí)行過程 (08:32)
- 視頻: 2-11 【場景實(shí)戰(zhàn)】--如何解決計(jì)費(fèi)系統(tǒng)不穩(wěn)而招來投訴的問題? (07:04)
- 視頻: 2-12 G1三種回收方式詳解(三)—G1 Full回收原理與回收過程 (09:35)
- 視頻: 2-13 【故障實(shí)戰(zhàn)】—大對(duì)象太多導(dǎo)致在線短視頻無法觀看 (13:50)
- 視頻: 2-14 【故障實(shí)戰(zhàn)】—為什么subList會(huì)導(dǎo)致系統(tǒng)OOM? (07:44)