The primary goal of this Project is to address the long-termpain points of Java’s slow startup time, slow time to peakperformance, and large footprint.
Leyden will address these pain points by introducing a conceptofstatic images to the Java Platform, and to the JDK.
A static image is a standalone program, derived from anapplication, which runs that application — and no other.
A static image is aclosed world with respect to theclasses that it can load: At run time it cannot load classes fromoutside the image, nor can it create classes dynamically.
This Project is sponsored by theHotSpot andCore Libraries Groups.