为什么应该避免在生产环境中启用 HeapDumpOnOutOfMemoryError2025年5月1日·1536 字·4 分钟全面指南,探讨为什么启用 HeapDumpOnOutOfMemoryError 会在生产环境中导致严重的性能问题,哪些 OutOfMemoryError 类型实际触发堆转储,以及使用 JFR 进行内存泄漏检测和自动服务重启策略等更好的替代方案。
全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现2023年3月28日·69418 字·139 分钟一次全面深入的 JVM 内存架构剖析,涵盖堆内存、元空间、线程栈以及压缩对象指针。本文从内存分配流程、Native Memory Tracking 出发,并通过 jol、jhsdb、JFR 等工具示例,帮助理解 JVM 内存管理内部机制。