Skip Top Navigation Bar

Java News

The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test

By Jonas Norlinder on September 25, 2026

<p>When you evaluate a system with a garbage collector and want to understand its tail latency, you often see SPECjbb2015 or DaCapo used. While both offer corrective measures for coordinated omission, only SPECjbb2015 can run the workload generator and backend server in the same JVM, as well as separate them into different JVMs. This post is a deep dive that uses SPECjbb2015's flexibility to explore and highlight the risks of running the workload generator in the same JVM as the backend.</p>

Read More
Episode 71 “Security in Java” [AtA]

By Sean Mullan on September 24, 2026

<p>Given how prevalent Java is on web servers throughout the internet, security in Java is of critical importance - there's the JDK itself, of course, but also the algorithms and features it offers to applications</p>

Read More
Quality Outreach Heads-up - JDK 28: Rich JavaDoc Notes

By Billy Korando on September 23, 2026

<p>This Heads-Up is part of the regular communication sent to the projects involved; it covers a new JavaDoc tag `@note` to highlight the presence of additional information in API documentation.</p>

Read More
Helidon 27 Released

By Ali Mukadam (Helidon) on September 22, 2026

<p>The Helidon team is pleased to announce Helidon 27, the first release under the Tip-and-Tail model used by OpenJDK.</p>

Read More
Just-In-Time Compilation for Java Performance: Recent and Ongoing Improvements

By Roberto Castañeda Lozano on September 21, 2026

<p>Just-in-time (JIT) compilation within the JVM is essential to Java's performance and plays a central role in ongoing OpenJDK projects such as Valhalla, Leyden, and Panama. JIT compilation is constantly evolving to support the evolution of the Java language, its main application areas, deployment models, and underlying hardware. This talk provides an overview of recent performance improvements delivered by the JVM's JIT compilers, both as part of and in addition to OpenJDK projects, and highlights some of the most significant ongoing developments in this area.</p>

Read More
JEP targeted to JDK 28: 401: Value Objects (Preview)

By Dan Smith on September 20, 2026

<p>The following JEP is targeted to JDK 28: 401: Value Objects (Preview)</p>

Read More
Episode 70 “AOT Caching - Netflix' Practice vs OpenJDK's Theory” [I/O]

By John Rose on September 17, 2026

<p>From time scales to checkpointing, from managing to inspecting cache files, there are a number of details to consider when creating AOT caches for faster Java application launches.</p>

Read More
Java 27 Launch Stream

By on September 16, 2026

<p>On September 15 we celebrated the release of Java 27! We covered what’s coming in JDK 27—from key enhancements and platform changes to the latest developments at the intersection of Java and AI.</p>

Read More
JDK 27 Security Enhancements

By Sean Mullan on September 16, 2026

<p>JDK 27 was released on September 15, 2026! As with my previous blogs, I have compiled a list of what I think are the most interesting and useful security enhancements in this release. I have also grouped them into appropriate categories (crypto, TLS, etc) which should make it easier to find out what has changed in each specific area. The JDK 27 release notes also contain further details on these and other enhancements.</p>

Read More
The Arrival of Java 27!

By on September 15, 2026

<p>JDK 27 is now available! Oracle is proud to announce the general availability of JDK 27 for developers, enterprises, and end-users.</p>

Read More


Sourced from https://inside.java via RSS.