<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technical Analysis on Neat Guy Coding</title><link>https://neatguycoding.com/categories/technical-analysis/</link><description>Recent content in Technical Analysis on Neat Guy Coding</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 NeatGuyCoding</copyright><lastBuildDate>Tue, 28 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://neatguycoding.com/categories/technical-analysis/index.xml" rel="self" type="application/rss+xml"/><item><title>JDK Tough Way - 4. The Most Detailed JVM Memory Structure Analysis</title><link>https://neatguycoding.com/posts/tough-jdk-4-jvm-memory/</link><pubDate>Tue, 28 Mar 2023 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/posts/tough-jdk-4-jvm-memory/</guid><description>A comprehensive deep-dive into JVM memory architecture covering heap memory, metaspace, thread stacks, and compressed object pointers. This technical analysis examines memory allocation processes, Native Memory Tracking, and provides practical examples using tools like jol, jhsdb, and JFR for understanding JVM memory management internals.</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>Troubleshooting a SSL Performance Bottleneck Using JFR</title><link>https://neatguycoding.com/posts/jfr-ssl/</link><pubDate>Sat, 27 Mar 2021 00:00:00 +0000</pubDate><guid>https://neatguycoding.com/posts/jfr-ssl/</guid><description>In-depth analysis of a microservice performance issue with CPU spikes and database connection anomalies. Through JFR profiling, we discovered the root cause was Java SecureRandom blocking on /dev/random and provide solutions using /dev/urandom.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://neatguycoding.com/posts/jfr-ssl/featured.jpg"/></item></channel></rss>