跳过正文

全网最硬核 JDK 解析

全网最硬核 JDK 解析 - 7. JFR 事件采集原理与演进

全网最硬核 JDK 解析 - 7. JFR 事件采集原理与演进

·62525 字·125 分钟
全面解析 JFR(Java Flight Recorder)的配置体系、使用方式和事件采集机制。涵盖 JFR 配置体系(全局配置、记录级别配置、JFC 配置文件)、多种使用方式(JVM 参数、jcmd 命令、JDK API、JMX)、jfr 工具分析、事件类型分类与配置适用性,以及从 JDK 11 到 JDK 25 的核心变化和最佳实践。
全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现

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

·69418 字·139 分钟
一次全面深入的 JVM 内存架构剖析,涵盖堆内存、元空间、线程栈以及压缩对象指针。本文从内存分配流程、Native Memory Tracking 出发,并通过 jol、jhsdb、JFR 等工具示例,帮助理解 JVM 内存管理内部机制。
全网最硬核 JDK 分析 - 2. Java 随机数演进

全网最硬核 JDK 分析 - 2. Java 随机数演进

·9740 字·20 分钟
全面探索 Java 中的伪随机数生成器,涵盖从基本线性同余算法到 Java 17 中高级 LXM 实现的所有内容。了解算法性能、安全考虑以及如何为你的特定用例选择合适的随机数生成器。
全网最硬核 JDK 分析 - 3. Java 新内存模型解析与实验

全网最硬核 JDK 分析 - 3. Java 新内存模型解析与实验

·25486 字·51 分钟
从规范到实现深入探讨 Java 内存模型(JMM),涵盖内存屏障、CPU 重排序和 Java 9+ VarHandle API。了解一致性、因果性、共识性,以及 volatile、final 和其他同步机制在底层的工作原理,并提供实用的 jcstress 示例。
全网最硬核 JDK 分析 - 1. TLAB 全面解析

全网最硬核 JDK 分析 - 1. TLAB 全面解析

·21531 字·43 分钟
深入探讨 JVM 的线程本地分配缓冲区(TLAB)机制,涵盖设计原理、实现细节、性能优化和源代码分析。了解 TLAB 如何提高多线程环境中的内存分配效率,并掌握 TLAB 调优技术。