Metropolis project status

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Wed Jun 23 19:44:01 UTC 2021


Metropolis project is put on hold.

The last update was Early Access build based on JDK 15 [1]. It uses natively (AOT) compiled Graal JIT compiler.

We still think "Java-on-Java" is right direction for some components of HotSpot VM. We may return to work on them later. 
We learned a lot and made some progress with Graal as JIT in Metropolis. And we got very good experience from AOT work 
which will help us with Project Leyden.


About Graal and AOT compilers status in JDK.

After few years working on them we decided to remove them from JDK [2]. We have seen little use of these experimental 
features since they were introduced. And the effort required to maintain and enhance them is significant.

Developers who wish to test the Graal compiler for either AOT or JIT compilation should use GraalVM [3].

Regards,
Vladimir K

[1] https://mail.openjdk.java.net/pipermail/metropolis-dev/2020-August/000042.html
[2] https://openjdk.java.net/jeps/410
[3] https://www.graalvm.org/


More information about the metropolis-dev mailing list