Skip to main content

Java 10

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