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 问题,业务线程和垃圾回收线程同时运行

 

 

三色标记算法:

 

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