Visit Azul.com Support

24.02.302.0

Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

24.02.302.0

Release Notes PDF

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.

Known Issues

  • There are no new issues to report in this release.

Resolved Issues

Issue ID Description

ZVM-31406

LocalFallback happening when rebalancing (without obvious reason)

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