LocalFallback happening when rebalancing (without obvious reason)
24.02.302.0
24.02.302.0
Release date: August 8, 2024
This release is based on Azul Prime 24.02.301.0 and corresponds to the following OpenJDK versions:
| Major Version | OpenJDK Version |
|---|---|
8 |
1.8.0_421-b2 |
11 |
11.0.23.0.101+2-LTS |
17 |
17.0.11.0.101+3-LTS |
21 |
21.0.3.0.101+4-LTS |
What’s New
-
Zing 24.02.302.0 is able to track detailed ReadyNow task execution. This tracks data on the amount of time tasks are waiting in the compiler queue and actual work done, and compiles those total values into a histogram.
-
Zing 24.02.302.0 implements an intrinsification of the method java.lang.reflect.Array.get, leading to a significant performance improvement in some cases.
-
You can now use more patterns in the DumpIR compile command to specify multiple DumpIRToDiskOf options, allowing you to collect the IR dump for multiple different compilations without using a wide pattern which can potentially lead to overflow of storage.
Resolved Issues
| Issue ID | Description |
|---|---|
ZVM-31406 |
|
ZVM-31312 |
PrintGCHeadersGuaranteedIntervalSecs fails with big interval |
ZVM-31328 |
Falcon compilation ends with Stack Memory Failure |
ZVM-31300 |
Remove OSThread::_interrupted for Java >= 14 |
ZVM-31299 |
Port JDK-8175318 from OpenJDK to avoid unnecessary cleaning of JNI handles |
ZVM-31224 |
Multiple compiler engine crashes |
ZVM-31117 |
[SLPVectorize] Quick fix downstream for broken cost model affecting sun.security.provider.SHA.implCompress |
ZVM-30566 |
Local queue is not cleared when local fallback is disabled |
ZVM-29694 |
Chronicle-Queue crashed due to "Error: Safepoint sync time longer than 200000 ms detected when executing Deoptimize." |
ZVM-26110 |
[NMT] Make intercepted allocations honor alignment parameter |