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