<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>全网最硬核 JDK 解析 on Neat Guy Coding</title><link>https://neatguycoding.com/zh-cn/categories/%E5%85%A8%E7%BD%91%E6%9C%80%E7%A1%AC%E6%A0%B8-jdk-%E8%A7%A3%E6%9E%90/</link><description>Recent content in 全网最硬核 JDK 解析 on Neat Guy Coding</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>© 2026 NeatGuyCoding</copyright><lastBuildDate>Mon, 01 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://neatguycoding.com/zh-cn/categories/%E5%85%A8%E7%BD%91%E6%9C%80%E7%A1%AC%E6%A0%B8-jdk-%E8%A7%A3%E6%9E%90/index.xml" rel="self" type="application/rss+xml"/><item><title>全网最硬核 JDK 解析 - 7. JFR 事件采集原理与演进</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-7-jfr-conf-usage/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-7-jfr-conf-usage/</guid><description>全面解析 JFR（Java Flight Recorder）的配置体系、使用方式和事件采集机制。涵盖 JFR 配置体系（全局配置、记录级别配置、JFC 配置文件）、多种使用方式（JVM 参数、jcmd 命令、JDK API、JMX）、jfr 工具分析、事件类型分类与配置适用性，以及从 JDK 11 到 JDK 25 的核心变化和最佳实践。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-7-jfr-conf-usage/featured.jpg"/></item><item><title>全网最硬核 JDK 解析 - 6. 通过 JFR 快速定位 Java 堆 OOM 实战与底层原理</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-6-jfr-track-oom/</link><pubDate>Tue, 18 Nov 2025 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-6-jfr-track-oom/</guid><description>深入讲解如何通过 JFR（JDK Flight Recorder）快速定位 Java 堆 OOM 的实战方法与底层原理，涵盖三种典型 OOM 场景的 JFR 事件分析，包括 Allocation Requiring GC、ZAllocationStall、ObjectAllocationOutsideTLAB 等关键事件的采集与分析技巧。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-6-jfr-track-oom/featured.jpg"/></item><item><title>全网最硬核 JDK 解析 - 5. Heap dump 与错误处理诊断相关演进与最佳实践解析</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-5-heap-dump-diagnostics/</link><pubDate>Tue, 11 Nov 2025 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-5-heap-dump-diagnostics/</guid><description>深入分析 JVM 错误处理和诊断相关参数的设计原理、实现机制和版本演进，涵盖 Heap Dump、Java 对象堆 OOM 处理、错误日志等关键参数的源码解析和最佳实践。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-5-heap-dump-diagnostics/featured.jpg"/></item><item><title>全网最硬核 JDK 分析 - 4. OpenJDK JVM 内存结构实现</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-4-jvm-memory/</link><pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-4-jvm-memory/</guid><description>一次全面深入的 JVM 内存架构剖析，涵盖堆内存、元空间、线程栈以及压缩对象指针。本文从内存分配流程、Native Memory Tracking 出发，并通过 jol、jhsdb、JFR 等工具示例，帮助理解 JVM 内存管理内部机制。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-4-jvm-memory/featured.jpg"/></item><item><title>全网最硬核 JDK 分析 - 2. Java 随机数演进</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-2-java-random/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-2-java-random/</guid><description>全面探索 Java 中的伪随机数生成器，涵盖从基本线性同余算法到 Java 17 中高级 LXM 实现的所有内容。了解算法性能、安全考虑以及如何为你的特定用例选择合适的随机数生成器。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-2-java-random/featured.jpg"/></item><item><title>全网最硬核 JDK 分析 - 3. Java 新内存模型解析与实验</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-3-jmm/</link><pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-3-jmm/</guid><description>从规范到实现深入探讨 Java 内存模型（JMM），涵盖内存屏障、CPU 重排序和 Java 9+ VarHandle API。了解一致性、因果性、共识性，以及 volatile、final 和其他同步机制在底层的工作原理，并提供实用的 jcstress 示例。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-3-jmm/featured.jpg"/></item><item><title>全网最硬核 JDK 分析 - 1. TLAB 全面解析</title><link>https://neatguycoding.com/zh-cn/posts/tough-jdk-1-tlab/</link><pubDate>Wed, 03 Feb 2021 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/tough-jdk-1-tlab/</guid><description>深入探讨 JVM 的线程本地分配缓冲区（TLAB）机制，涵盖设计原理、实现细节、性能优化和源代码分析。了解 TLAB 如何提高多线程环境中的内存分配效率，并掌握 TLAB 调优技术。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/tough-jdk-1-tlab/featured.jpg"/></item></channel></rss>