全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现2023年3月28日·69418 字·139 分钟一次全面深入的 JVM 内存架构剖析,涵盖堆内存、元空间、线程栈以及压缩对象指针。本文从内存分配流程、Native Memory Tracking 出发,并通过 jol、jhsdb、JFR 等工具示例,帮助理解 JVM 内存管理内部机制。
网关雪崩危机:同步 Redis 调用如何几乎摧毁我们的系统2021年9月1日·2602 字·6 分钟深入探讨生产事件,其中我们的 Spring Cloud Gateway 由于阻塞的 Redis 操作而经历了级联故障。了解响应式环境中的同步 API 调用如何导致线程饥饿,导致健康检查失败和系统范围的雪崩,以及使用异步模式的完整解决方案。
使用 JFR 排查 SSL 性能瓶颈2021年3月27日·868 字·2 分钟深入分析微服务性能问题,包括 CPU 峰值和数据库连接异常。通过 JFR 分析,我们发现根本原因是 Java SecureRandom 在 /dev/random 上阻塞,并提供使用 /dev/urandom 的解决方案。
OpenJDK 11 JVM 日志:新统一配置完整指南2020年2月6日·2259 字·5 分钟了解 OpenJDK 11 如何通过其统一配置系统彻底改变 JVM 日志记录。学习用于 GC 分析、类加载和运行时编译的基本日志标签,以及使用 jcmd 进行实时性能调优的动态日志配置。