APPCDS 在 OpenJdk 中可用吗?

Is APPCDS available in OpenJdk?

我看到 AppCDS 在 Oracle Java SE 中被列为商业功能。

Oracle Open JDK 是否免费提供此功能?

很遗憾,没有。 From an Oracle employee on the OpenJDK mailing list:

AppCDS is an experimental (i.e can not be used in production) feature and is not available in OpenJDK

AppCDS 和其他 JDK 商业功能将很快开源。参见 http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html

After JDK 9 we'll open-source the commercial features in order to make the OpenJDK builds more attractive to developers and to reduce the differences between those builds and the Oracle JDK. This will take some time, but the ultimate goal is to make OpenJDK and Oracle JDK builds completely interchangeable.

显然,从 OpenJDK 10 开始就是这样。参见 https://openjdk.java.net/jeps/310 and https://openjdk.java.net/projects/jdk/10/