首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JVM垃圾回收详解

JVM垃圾回收详解

作者头像
程序员唱见
发布2025-11-18 16:35:24
发布2025-11-18 16:35:24
1850
举报
概述
本文将深入剖析 JVM GC 的分代模型、回收算法、收集器实现、堆空间机制。重点聚焦于回收算法和垃圾收集器,基于 HotSpot JVM结合 Java 8+ 版本。内容包括优缺点、适用场景和调优参数来理解 GC 需要结合 JVM 内存模型(堆为主)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、GC 基础概念
    • 1.1 判断对象存活:可达性分析
    • 1.2 GC 过程概述
  • 二、分代收集模型与堆空间机制
    • 2.1 堆空间分区与作用
    • 2.2 其他堆机制
  • 三、垃圾回收算法
    • 3.1 标记-清除(Mark-Sweep)算法
    • 3.2 复制(Copying)算法
    • 3.3 标记-整理(Mark-Compact)算法
    • 3.4 分代收集(Generational Collection)算法
    • 3.5 其他高级算法
  • 四、垃圾收集器
    • 4.1 串行收集器(Serial)
    • 4.2 并行收集器(Parallel)
    • 4.3 CMS(Concurrent Mark Sweep)
    • 4.4 G1(Garbage-First,Java 7 引入,Java 9 默认)
    • 4.5 ZGC(Z Garbage Collector,Java 11 实验,Java 15 默认低延迟)
    • 4.6 Shenandoah(Java 12 引入,Red Hat 贡献)
    • 4.7 其他收集器(简述)
  • 五、GC 调优与监控
  • 六、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档