跳过正文

Performance-Tuning

全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现

全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现

·69418 字·139 分钟
一次全面深入的 JVM 内存架构剖析,涵盖堆内存、元空间、线程栈以及压缩对象指针。本文从内存分配流程、Native Memory Tracking 出发,并通过 jol、jhsdb、JFR 等工具示例,帮助理解 JVM 内存管理内部机制。
网关雪崩危机:同步 Redis 调用如何几乎摧毁我们的系统

网关雪崩危机:同步 Redis 调用如何几乎摧毁我们的系统

·2602 字·6 分钟
深入探讨生产事件,其中我们的 Spring Cloud Gateway 由于阻塞的 Redis 操作而经历了级联故障。了解响应式环境中的同步 API 调用如何导致线程饥饿,导致健康检查失败和系统范围的雪崩,以及使用异步模式的完整解决方案。
使用 JFR 排查 SSL 性能瓶颈

使用 JFR 排查 SSL 性能瓶颈

·868 字·2 分钟
深入分析微服务性能问题,包括 CPU 峰值和数据库连接异常。通过 JFR 分析,我们发现根本原因是 Java SecureRandom 在 /dev/random 上阻塞,并提供使用 /dev/urandom 的解决方案。
OpenJDK 11 JVM 日志:新统一配置完整指南

OpenJDK 11 JVM 日志:新统一配置完整指南

·2259 字·5 分钟
了解 OpenJDK 11 如何通过其统一配置系统彻底改变 JVM 日志记录。学习用于 GC 分析、类加载和运行时编译的基本日志标签,以及使用 jcmd 进行实时性能调优的动态日志配置。