[lworld] Integrated: 8364464: [lworld] GCs do not process flat arrays by chunks
Ivan Walulya
iwalulya at openjdk.org
Wed Feb 25 12:40:30 UTC 2026
On Thu, 19 Feb 2026 16:08:40 GMT, Ivan Walulya <iwalulya at openjdk.org> wrote:
> Hi,
>
> Please review this change to add Array Chunking for flatArrays with oops across the G1, Parallel, and Serial GCs
>
> This update addresses the regression reported in [JDK-8373029](https://bugs.openjdk.org/browse/JDK-8373029).
>
> Results after the change:
>
>
> jdk/bin/java BigArray 80000000
>
> real 0m35.790s
> user 5m38.042s
> sys 0m1.666s
>
>
>
> jdk/bin/java --enable-preview BigArray 80000000
>
> real 0m18.865s
> user 2m57.155s
> sys 0m1.799s
>
>
> Test: Tier 1-2 with` --enable-preview`
This pull request has now been integrated.
Changeset: b6f4191a
Author: Ivan Walulya <iwalulya at openjdk.org>
Committer: Axel Boldt-Christmas <aboldtch at openjdk.org>
URL: https://git.openjdk.org/valhalla/commit/b6f4191af2d0d0f5338f20b078f6387fd6674b84
Stats: 187 lines in 23 files changed: 99 ins; 28 del; 60 mod
8364464: [lworld] GCs do not process flat arrays by chunks
8373029: [lworld] Performance regression when using huge flat arrays
Reviewed-by: aboldtch
-------------
PR: https://git.openjdk.org/valhalla/pull/2142
More information about the valhalla-dev
mailing list