Integrated: 8271870: G1: Add objArray splitting when scanning object with evacuation failure

Thomas Schatzl tschatzl at openjdk.org
Thu Apr 3 15:09:19 UTC 2025


On Tue, 25 Mar 2025 10:35:58 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:

> Hi all,
> 
>   please review this change that makes the object iteration path for evacuation failed objects the same as the one for regular objects (and indeed make both use the same code).
> 
> This has been made possible with the refactoring of object array task queues.
> 
> At the same time this also covers [JDK-8271871](https://bugs.openjdk.org/browse/JDK-8271871).
> 
> Testing: tier1-5, some perf testing with no differences
> 
> Thanks,
>   Thomas

This pull request has now been integrated.

Changeset: 64b691ab
Author:    Thomas Schatzl <tschatzl at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/64b691ab619d2d99a9c6492341074d2794563c16
Stats:     106 lines in 4 files changed: 51 ins; 32 del; 23 mod

8271870: G1: Add objArray splitting when scanning object with evacuation failure
8271871: G1 does not try to deduplicate objects that failed evacuation

Reviewed-by: iwalulya, ayang

-------------

PR: https://git.openjdk.org/jdk/pull/24222


More information about the hotspot-gc-dev mailing list