The following table lists the JDK 12 features covered in this chapter, their corresponding JEP number, and their scope:
JEP |
Scope |
Description |
189 |
Implementation |
Shenandoah—a low-pause-time GC |
230 |
JDK |
The microbenchmark suite |
334 |
SE |
The JVM constants API |
340 |
JDK |
One AArch64 port, not two |
341 |
JDK |
Default CDS archives |
344 |
Implementation |
Abortable mixed collections for G1 |
346 |
Implementation |
Promptly return unused committed memory from G1 |
Let's get started with the first feature.