Integrated: 8344640: GenShen: Reuse existing card mark barrier function when dropping references
William Kemper
wkemper at openjdk.org
Thu Nov 21 00:38:36 UTC 2024
On Wed, 20 Nov 2024 19:24:56 GMT, William Kemper <wkemper at openjdk.org> wrote:
> When GenShen drops references during concurrent weak reference processing, it manipulates pointers in a list that is threaded through java objects and so must go through the card mark barrier. This change has it reuse an existing function for this purpose.
>
> ## Testing
>
> Ran this through internal pipelines: Dacapo, Extremem, SpecJBB2015, SpecJVM2008, Heapothesys (with and without GC stress flags).
This pull request has now been integrated.
Changeset: 73cab701
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah/commit/73cab701bc41f66c43b10f54aacae14e7720a04b
Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod
8344640: GenShen: Reuse existing card mark barrier function when dropping references
Reviewed-by: shade, ysr
-------------
PR: https://git.openjdk.org/shenandoah/pull/547
More information about the shenandoah-dev
mailing list