JEP proposed to target JDK 13: 350: Dynamic CDS Archives

Michael Bien mbien42 at
Wed May 1 15:27:27 UTC 2019

since each JVM process would create its own dynamic class data archive, 
on top of a static archive, i would assume that only the static archive 
would be shared between processes, while the dynamic archive would be 
mostly only beneficial for tuning startup time.

Manually created static AppCDS archives on the other hand are fully 
shareable and can help with both, footprint and startup time.

Would this be correct or is more sharing magic going on between those 
per-process archives?

(i suppose you could just use the dynamic CDS feature once and use the 
dynamic archive just like it would be a second static & shareable archive)

best regards,

On 25.04.19 23:26, mark.reinhold at wrote:
> The following JEP is proposed to target JDK 13:
>    350: Dynamic CDS Archives
> Feedback on this proposal from JDK Project Committers and Reviewers [1]
> is more than welcome, as are reasoned objections.  If no such objections
> are raised by 23:00 UTC on Thursday, 2 May, or if they’re raised and
> then satisfactorily answered, then per the JEP 2.0 process proposal [2]
> I’ll target this JEP to JDK 13.
> - Mark
> [1]
> [2]

More information about the jdk-dev mailing list