昨日のエントリでDynamic CDSを使いましたが、自分でダンプしたクラスデータを使うほうが速くなりました。 Java 13のDynamic CDSで想像以上に起動速度が速くなった - きしだのHatena Java 10からOpenJDKでもApp CDSが使えるようになりました。Oracle JDKでは8u40からあるっぽい。 JEP 310: Application Class-Data Sharing Dynamic CDSと違うのは、クラス一覧を指定しないといけないところ。 クラス一覧は、こんな感じで-XX:DumpLoadedClassListでファイル名を指定すると生成されます。 $ java -Xshare:off -XX:DumpLoadedClassList=mn.lst -jar build/libs/myapp-0.1.jar そうするとこんな感じでロードされたク