[lworld] RFR: 8364464: [lworld] GCs do not process flat arrays by chunks [v2]
Ivan Walulya
iwalulya at openjdk.org
Fri Feb 20 12:50:45 UTC 2026
> 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`
Ivan Walulya has updated the pull request incrementally with two additional commits since the last revision:
- use uintptr_t
- Axel Review
-------------
Changes:
- all: https://git.openjdk.org/valhalla/pull/2142/files
- new: https://git.openjdk.org/valhalla/pull/2142/files/b1e72e78..9f63e6e9
Webrevs:
- full: https://webrevs.openjdk.org/?repo=valhalla&pr=2142&range=01
- incr: https://webrevs.openjdk.org/?repo=valhalla&pr=2142&range=00-01
Stats: 24 lines in 7 files changed: 4 ins; 1 del; 19 mod
Patch: https://git.openjdk.org/valhalla/pull/2142.diff
Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2142/head:pull/2142
PR: https://git.openjdk.org/valhalla/pull/2142
More information about the valhalla-dev
mailing list