Posts
All the articles I've posted.
-
Grafana JVM 监控分析:从指标采集到看板解读的实战指南
JVM 深入系列实战续篇:用 Micrometer/JMX Exporter、Prometheus、Grafana、Alertmanager 搭建监控链路,讲清指标暴露与抓取、4701 看板的 Heap/老年代/GC 停顿/分配速率解读与告警水位。
-
JDK 版本差异精讲:从 8 到 25,LTS 演进与关键能力
以 LTS 为主线梳理 JDK 8→11→17→21→25:PermGen/Metaspace、G1 默认与 CMS 移除、模块化、Records/Sealed/模式匹配、虚拟线程与 pinning、Scoped Values,附运行时变迁与生产选型。
-
JVM 深入(三)· 进阶篇:JIT、内存模型与调优前沿
JVM 三篇系列进阶篇:讲透 JIT 即时编译(热点探测、方法内联、逃逸分析与标量替换、分层编译、去优化与 OSR),补上 JMM(happens-before/volatile/重排)、堆外内存与 OOM,给出调优四步法与 GraalVM/Loom 等前沿。
-
JVM 深入(二)· 核心篇:垃圾回收全解 —— 从可达性分析到 ZGC
JVM 三篇系列核心篇专讲垃圾回收:可达性分析与四种引用、Safepoint/OopMap 枚举 GC Roots、三种基础算法与分代收集、三色标记与漏标、G1 与 ZGC 的染色指针+读屏障,附取舍三角与选型。
-
JVM 深入(一)· 入门篇:内存架构与类加载 —— 从字节码到对象的一生
JVM 三篇系列入门篇:把 JVM 当成一台『口袋电脑』,讲清内存分区(堆 / 栈 / 方法区 / 元空间 / 程序计数器)、字节码与操作数栈、new 对象的诞生全过程、类加载五步与双亲委派,为后两篇 GC 与 JIT 打好地基。