垃圾回收算法:
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 問題,業務線程和垃圾回收線程同時運行
三色標記算法: