What class data sharing (CDS) is
What application class data sharing (AppCDS) is
How to use CDS and AppCDS in your applications
What the default CDS archive is in JDK12 and how Java applications use it automatically
What the dynamic CDS archives are in JDK13
How to generate and use dynamic CDS archives for your applications
When a JVM starts, it typically loads thousands of classes from Java core library. Loading so many classes at startup takes time. If you start multiple JVMs, each JVM performs the same task – loads the same copy of thousands of system classes at the startup. ...