第三章 垃圾收集器与内存分配策略

一、[P96]

   CMS(Concurrent Mark Sweep)收集器 : 最短回收停顿时间为目标的收集器,主要关注服务的响应速度.基于 标记-清除算法 .
过程: 初始标记 ---> 并发标记 ---> 重新标记 ---> 并发清除


CMS收集器运行示意图

二、[P89]

垃圾收集过程中,解决并发扫描时的对象消失问题:
  1、增量更新(Incremental Upadte)
  2、原始快照(Snapshort At The Beginning,SATB).

三、[P93]

垃圾收集器中 并行和并发 的区别:
并行:多条垃圾收集器线程之间的关系,同一时间多条这样的线程在协同工作.通常默认此时用户线程处于等待状态.
并发:垃圾收集器线程和用户线程之间的关系.同一时间垃圾收集器线程和用户线程都在运行

你可能感兴趣的:(第三章 垃圾收集器与内存分配策略)