Full Speed Ahead! Ahead of Time Compilation for Java SE

4,115 views · Published 5 October 2017 · 50:22 · Indexed 18 October 2026

Channel: Java · 2017 · Science & Technology

Watch on YouTube

David Buck, Principal Member of Technical Staff, Oracle

One of the lesser-known features coming with JDK 9 is experimental support for ahead-of-time (AOT) compilation. Compiling Java bytecode into ready-to-execute machine code before runtime means that many applications may benefit from quicker startup and, in the case of multiple JVM instances, even lower memory consumption. In this demo-heavy session, you will see what advantages AOT has to offer and, perhaps even more importantly, what its limitations are. You will also get the opportunity to see Java’s new AOT compilation in action and leave with the knowledge needed to experiment on your own later. Although Java’s AOT is not yet ready for production use, this is a great chance to get a sneak peek at one of HotSpot’s most exciting new technologies.

More from this channel