Java - enabling CDS steps
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