Java 10

Java 10

Tips

JEPs

# 启动类加载器是默认启用了 CDS 的
# -XX:+UseAppCDS 启用 app class loader 的 cds
# 记录所有加载的类,不加 -XX:+UseAppCDS 只会显示启动类加载器加载的类
java -Xshare:off -XX:+UseAppCDS -XX:DumpLoadedClassList=hello.lst -cp hello.jar HelloWorld
# 创建 AppCDS
java -Xshare:dump -XX:+UseAppCDS -XX:SharedClassListFile=hello.lst -XX:SharedArchiveFile=hello.jsa -cp hello.jar
# 使用 AppCDS 归档
java -Xshare:on -XX:+UseAppCDS -XX:SharedArchiveFile=hello.jsa -cp hello.jar HelloWorld