JVM 与性能
学习类加载、字节码、运行时内存、JIT、垃圾收集、诊断工具和基于证据的性能调优。
内存泄漏、OOM 与 Heap Dump 实战
在 64 MiB 小堆中安全制造内存泄漏,生成 Heap Dump,并从增长对象、引用链和保留大小定位根因。
CPU 飙高、死锁和长暂停排查
用有时限的 CPU 热点和死锁实验建立线上应急流程,区分计算热点、锁等待、GC 与 safepoint 暂停。
常量池、字符串与类元数据的内存代价
区分 Class 常量池、运行时常量池与字符串驻留池,并用实验观察 intern、类加载和类卸载边界。
GC 调优方法:目标、基线、变更与复测
用吞吐、P99、暂停预算、分配速率和存活集驱动 GC 调优,每次只改变一个可解释变量。
JDK 升级与 JVM 性能回归
设计可重复的 JDK 17、21、25 性能对比,识别预热、默认收集器、参数语义和运行时行为变化。