Enable CDS steps.
Manual steps
1
| java -XX:DumpLoadedClassList=hello.classlist -jar hello HelloWorld
|
1
| java -Xshare:dump -XX:SharedClassListFile=hello.classlist -XX:SharedArchiveFile=hello.jsa
|
1
| java -Xshare:on -XX:SharedArchiveFile=hello.jsa hello HelloWorld
|
Training steps
This will be available in JDK21
1
| java -XXArchiveClassesAtExit=hello.jsa -jar hello HelloWorld
|
1
| java -XX:SharedArchiveFile=hello.jsa hello HelloWorld
|
Auto generate
1
| java -XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=hello.jsa -jar hello HelloWorld
|