Recent Posts

Changes Included in the Stable release 23.08 of Azul Zulu Prime Builds of OpenJDK

The latest Long Term Support (LTS) version of OpenJDK was released on September 19, 2023. Below is an overview of all the combined improvements in the latest Azul Prime Builds of OpenJDK, stable release, 23.08.01.0. Azul Platform Prime is a modern, TCK-compliant Java platform based on OpenJDK. It provides consistently low response latency of your Java workloads, higher total throughput …

Read More »

How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution

In our last article, we highlighted the impressive performance gains achieved through the use of virtual threads. However, upon diving deeper into the code, we discovered an issue caused by the jsoup library: a phenomenon known as pinning. But before we delve into solutions, let’s take a moment to understand what pinning actually is. What is Pinning? In the context …

Read More »

Debugging Tips and Tricks: A Comprehensive Guide

Rubber Ducking: The Art of Talking it Out Moving the Goalposts: Redefining the Bug The Evolution of a Bug The Process of Redefinition Flipping the Direction: Multiple Angles of Attack The Linear Approach to Debugging Disruptive Environments: Exposing Hidden Bugs Leveraging Debugging Extensions and Tools Disconnect and Reconnect: The Power of a Fresh Mindset Embrace the Challenge: Finding Joy in …

Read More »