JVM調優實戰:深入理解Java虛擬機

垃圾回收算法:

1,Mark-Sweep 標記清除 (內存碎片化)

2,Copying 拷貝 (可用內存只有一半)

3,Mark-Compact 標記壓縮(內存連續,速度最慢)

 

垃圾回收器:(JDK1.8默認使用Parallel Scavenge 和 Parallel Old

 

 

一個對象產生優先從stack 開始,進入Eden區,垃圾回收後倖存,進入S1,再次回收後倖存,進入S2,清理S1。清理S2後回到S1,次數足夠進入Old老年代區。

老年代區滿了之後,觸發Full GC 。

 

第1代Current垃圾收集器 CMS 開始,不會再有Stop The World 問題,業務線程和垃圾回收線程同時運行

 

 

三色標記算法:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章