Hacker News with Generative AI: OpenJDK

How ZGC allocates memory for the Java heap (joelsiks.com)
This post explores how ZGC, one of the garbage collectors in the OpenJDK, allocates memory for the Java heap, focusing on enhancements introduced in JDK-8350441 with the Mapped Cache. A garbage collector does much more than just collect garbage - and that’s what I want to unpack in this post. Whether you’re a Java nerd yearning for details, a GC enthusiast, or just curious about how ZGC uses memory behind the scenes, this deep dive is for you.
JEP Draft: JFR Method Timing and Tracing (openjdk.org)
Extend JDK Flight Recorder (JFR) to support bytecode-based method timing and tracing for quick and easy use.
JDK Distributions (sdkman.io)
We've chosen Eclipse Temurin as our default JDK because it's widely recognized as the de facto standard for OpenJDK distributions.
CheerpJ 3.1: JVM in WebAssembly (leaningtech.com)
In this post, we’ll provide an overview of CheerpJ, the capabilities of the current release, and our ambitious plans for the future of Java and OpenJDK on the browser.
JEP Draft: Remove the Terminally Deprecated Applet API (openjdk.org)
Remove the Java Applet API, which has been deprecated for removal for some time, and is obsolete as neither current JDK nor current browsers support applets.
JEP 483: Ahead-of-Time Class Loading and Linking (openjdk.org)
Java string interpolation feature has been cancelled (openjdk.org)
JEP-455: Primitive types in patterns, instanceof and switch (openjdk.org)
Proposal to change default annotation processing policy in JDK 23 (openjdk.org)