Project Leyden

The primary goal of this Project is to address the long-term pain points of Java’s slow startup time, slow time to peak performance, and large footprint.

Leyden will address these pain points by introducing a concept of static images to the Java Platform, and to the JDK.

  • A static image is a standalone program, derived from an application, which runs that application — and no other.

  • A static image is a closed world with respect to the classes that it can load: At run time it cannot load classes from outside the image, nor can it create classes dynamically.

This Project is sponsored by the HotSpot and Core Libraries Groups.

Leyden jar

Notes

Resources

Last update: 2022/5/20 12:02 UTC