[lworld] RFR: 8364464: [lworld] GCs do not process flat arrays by chunks
Ivan Walulya
iwalulya at openjdk.org
Thu Feb 19 16:27:51 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`
-------------
Commit messages:
- space
- Serial-GC changes
- Parallel Changes
- G1 Changes
- FlatArrayOop::oop_iterate_elements_range
Changes: https://git.openjdk.org/valhalla/pull/2142/files
Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2142&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8364464
Stats: 165 lines in 19 files changed: 95 ins; 27 del; 43 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