Java JDK 10 Reaches General Availability With Experimental Java-Based JIT Compiler

Written by Michael Larabel in Oracle on 21 March 2018 at 06:30 AM EDT. 11 Comments
JDK 10 has reached general availability as the first Java release under Oracle's new six-month release model.

Mark Reinhold of Oracle has announced the availability now of JDK 10 with its official GA release now that no more high priority bugs are present.

Among the changes with Java 10 are local-variable type inference, parallel full garbage collector for G1, application class-data sharing, thread-local handshakes, an experimental Java-based JIT compiler, root certificates, and yesm their new time-based versioning scheme.

The "Graal" Java-based JIT compiler has me excited the most about JDK 10. Graal is part of Java's Project Metropolis (exploring "Java on Java" techniques) and can be enabled with -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler.

The prominent details on JDK 10 can be found via the release announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week