Skip to content

JVM入门_学习02

序言

本期是 2024年5月1日对于JVM相关内容进行进阶学习的相关扩展,主要会围绕部分的面试题和自己的确不太了解的内容进行阐述和说明。

预先知识,选自面试煎熬成蛋_面试速刷版_第一版#JVM

垃圾回收器

前面讲述到垃圾回收器一般是有 Serial GCParallel GCCMS (Concurrent Mark Sweep) GCG1 GC 四种,如果问道其他的垃圾收集器,暂时只能抱歉说不太了解。

  • Serial GC: 单线程执行,适合单核处理器。
  • Parallel GC: 多线程执行,关注吞吐量。
  • CMS (Concurrent Mark Sweep) GC: 关注最短停顿时间。
  • G1 GC: 面向服务端应用,将堆内存分为多个区域,并并行执行垃圾回收。

OK,在这四种的基础上,然后我们继续往下去了解。

一般性能调优,指垃圾回收器,会说一下相关命令:

可达性分析 + 分代收集

内存溢出

内存溢出的不同原因: https://www.bilibili.com/video/BV1Rt4y1G7zN

线上 GC


😔 一直没更新?? -- 20250820 留言