Java 27 grows up, makes better choices
- ID
- 24973
- Status
- summarized
- Published
- 16 Sep 2026, 12:50 PM
- Fetched
- 16 Sep 2026, 1:11 PM
- Provider
- The Register
- Category
- technology
- Original URL
- https://www.theregister.com/devops/2026/09/16/java-27-grows-up-makes-better-choices/5296707
- Source URL
- https://www.theregister.com/headlines.atom
Summary
- Score
- 7.0
- Created
- 16 Sep 2026, 1:11 PM
- Tags
- Audience
- developersdatabase_learners
What happened
JDK 27 ships with compact 64-bit object headers enabled by default (JEP 534), down from 96-bit, yielding 22% less heap space and 8% less CPU on SPECjbb2015 benchmarks. It's a short-term non-LTS release with four production-ready JEPs and five previews, none requiring immediate code changes. Amazon and SAP already run compact headers in production, and Oracle confirmed no JDK support for Intel Macs after this release.
Why it matters
If you run JVM services in production, the compact header default means you can test JDK 27 and potentially cut heap footprint by ~20% with zero code changes—but since this is a non-LTS release, don't migrate production to it; wait for the next LTS that inherits these defaults. Intel Mac users need to plan their JDK upgrade ceiling now.
Discussion angle
Whether the 22% heap / 8% CPU savings from compact headers justify evaluating JDK 27 now for staging environments, or if teams should just wait for the next LTS to inherit the defaults—especially for Java-heavy Malaysian enterprise and government stacks.