20.05.0.0
20.05.0.0
Release date: May 29, 2020
This release corresponds to the following OpenJDK versions:
| Major Version | OpenJDK Version |
|---|---|
7 |
7u262 |
8 |
8u252 |
11 |
11.0.7+10 |
What’s New
-
In Zing 20.05.0.0, the Java Flight Recorder Tick Profiler becomes enabled by default.
-
In Zing 20.05.0.0, Java monitors are moved from CodeCache to a new dedicated MonitorCache storage.
-
The release of Zing 20.05.0.0 includes optimizations targeted at accelerating compilation and warmup.
-
Zing 20.05.0.0 introduces better JDK 11
java.lang.StackWalkerwhich is frequently used by log4j2 and other logging implementations. See also https://openjdk.java.net/jeps/259 andjava.lang.StackStreamFactory$AbstractStackWalker. -
Zing 20.05.0.0 provides a reduction of application exit times in the non-ZST mode when a process uses mlockall().
-
Zing 20.05.0.0 improves the mitigation strategy used by the Falcon compiler to minimize performance impacts due to Intel's microcode updates in response to Jump Conditional Code (JCC) Erratum SKX102. Previous versions inserted nop instructions for padding; the new version can optionally increase the size of existing instructions in some cases. As before, the mitigation is enabled only on affected processors, and no user action is needed.
-
Zing 20.05.0.0 introduces a testing grace period mode, under which the Zing can run for up to 60 minutes (3600 seconds) without requiring a valid license. The testing grace period can be enabled by setting the
ZING_TESTING_GRACE_PERIOD_SECenvironment variable to a number of grace period seconds (up to 3600), or by using the-XX:ZVMTestingGracePeriodSec=Nflag with a similar value.