Slide 24
Slide 24 text
1) Custom JRE
Reduce the number of classes to be loaded.
jdeps jlink
jlink --compress=2 ¥
--module-path $JAVA_HOME/jmods ¥
--add-modules ¥
java.base, java.compiler,¥
java.desktop, java.management,¥
java.naming, java.sql, ¥
java.xml, jdk.unsupported ¥
--no-header-files ¥
--no-man-pages ¥
--output linked
jdeps –R ¥
-cp "target/dependency/*" ¥
--print-module-deps ¥
--ignore-missing-deps ¥
--multi-release 17 ¥
target/App.jar
# java.base,java.compiler,
# java.desktop,java.management,
# java.naming,java.sql,java.xml,
# jdk.unsupported