<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance-Tuning on Neat Guy Coding</title><link>https://neatguycoding.com/zh-cn/tags/performance-tuning/</link><description>Recent content in Performance-Tuning on Neat Guy Coding</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><copyright>© 2026 NeatGuyCoding</copyright><lastBuildDate>Tue, 28 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://neatguycoding.com/zh-cn/tags/performance-tuning/index.xml" rel="self" type="application/rss+xml"/><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>网关雪崩危机：同步 Redis 调用如何几乎摧毁我们的系统</title><link>https://neatguycoding.com/zh-cn/posts/spring-cloud-gateway-avalanche/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/spring-cloud-gateway-avalanche/</guid><description>深入探讨生产事件，其中我们的 Spring Cloud Gateway 由于阻塞的 Redis 操作而经历了级联故障。了解响应式环境中的同步 API 调用如何导致线程饥饿，导致健康检查失败和系统范围的雪崩，以及使用异步模式的完整解决方案。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/spring-cloud-gateway-avalanche/featured.jpg"/></item><item><title>使用 JFR 排查 SSL 性能瓶颈</title><link>https://neatguycoding.com/zh-cn/posts/jfr-ssl/</link><pubDate>Sat, 27 Mar 2021 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/jfr-ssl/</guid><description>深入分析微服务性能问题，包括 CPU 峰值和数据库连接异常。通过 JFR 分析，我们发现根本原因是 Java SecureRandom 在 /dev/random 上阻塞，并提供使用 /dev/urandom 的解决方案。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/jfr-ssl/featured.jpg"/></item><item><title>OpenJDK 11 JVM 日志：新统一配置完整指南</title><link>https://neatguycoding.com/zh-cn/posts/jvm-log/</link><pubDate>Thu, 06 Feb 2020 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/zh-cn/posts/jvm-log/</guid><description>了解 OpenJDK 11 如何通过其统一配置系统彻底改变 JVM 日志记录。学习用于 GC 分析、类加载和运行时编译的基本日志标签，以及使用 jcmd 进行实时性能调优的动态日志配置。</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/jvm-log/featured.jpg"/></item></channel></rss>