Relates :
|
|
Relates :
|
|
Relates :
|
This is the main tracking page for JDK 15 start-up performance. - An exhaustive list of JDK 15 start-up performance RFEs can be found at the [JDK 15 Startup Dashboard](https://bugs.openjdk.java.net/secure/Dashboard.jspa?selectPageId=12210) - This page include high-level discussion of key RFEs for JDK 15. - This page may be periodically updated during the JDK 15 development cycle. New RFEs may be added, and some RFEs listed below may be deferred to subsequent JDK releases. <h2>RFEs targeted for JDK 15</h2> [JDK-8198698: Archive Lambda classes in CDS](https://bugs.openjdk.java.net/browse/JDK-8198698) - Lambda proxy classes loaded during [dynamic CDS archive](https://bugs.openjdk.java.net/browse/JDK-8215311) generation are stored into the CDS archive. This avoids the dynamic generation of these classes during runtime. [JDK-8236604: Saved the linked state of well-known classes during CDS dump time](https://bugs.openjdk.java.net/browse/JDK-8236604) - This could potentially save about 7% of HelloWorld start-up time (3.3ms out of 43ms). [JDK-8026297: Generating AdapterHandlerEntry during CDS dump](https://bugs.openjdk.java.net/browse/JDK-8026297) - Preliminary result shows about 6% improvement of HelloWorld start-up time (note that this overlaps with [JDK-8236604](https://bugs.openjdk.java.net/browse/JDK-8236604)) <h2>Investigation Tasks</h2> (TODO) here we have investigation tasks (e.g., profiling data, prototypes) that can help us identify future optimizations. (TODO) can these be subtasks of this page?
|