HotSpot垃圾回收算法实现 发表于 2023-01-10 分类于 读书笔记 , java虚拟机 HotSpot垃圾回收算法实现serial收集器 单线程收集 停止所有用户线程 新生代使用复制算法 老年代使用标记-整理 ParNew收集器 Serial多线程版本 新生代并行收集 配合CMS使用 Parallel Scavenge 吞吐量优先 自适应调节 新生代并行收集 CMS收集器 并发收集,低停顿 标记-清除算法 步骤:初始标记、并发标记、重新标记、并发清除 G1收集器 面向服务端的收集器 化整为零 可预测停顿时间 总结不同收集器有不同特点,根据应用场景选择合适的收集器。