把 Java OOM 和 Full GC 跑出来:一次日志与 MAT 实验复盘
从静态缓存、ThreadLocal、元空间和直接内存实验出发,用实际 GC 日志与 MAT 报告追查对象为何无法回收,并纠正 GC 计数、G1 大对象和堆外排查中的几个误解。
TAG / 03
跨越分类的同一条技术线索。
从静态缓存、ThreadLocal、元空间和直接内存实验出发,用实际 GC 日志与 MAT 报告追查对象为何无法回收,并纠正 GC 计数、G1 大对象和堆外排查中的几个误解。
整理 JVM 笔记中的类加载过程、双亲委派、对象访问,以及 CPU 飙高、死锁和 OOM 的排查入口。