Integrated: 8295118: G1: Clear CLD claim marks concurrently
Thomas Schatzl
tschatzl at openjdk.org
Tue Oct 25 16:23:59 UTC 2022
On Wed, 12 Oct 2022 12:49:42 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:
> Hi all,
>
> can I have reviews for this change that moves out clearing CLD marks from the concurrent start pause to the concurrent phase?
>
> The idea is that instead of clearing CLD marks just before marking through, clear the marks at the end of the concurrent phases (or at the end of the full gc) so that after that operation marks are reset.
>
> I believe that one can save one of the `ClassLoaderDataGraph::clear_claimed_marks` in full gc by using different claim values (we need the one at the beginning and the end though), but the overhead of that should be minimal compared to actual full gc time.
>
> Testing: tier1-5
This pull request has now been integrated.
Changeset: 5c4d99a0
Author: Thomas Schatzl <tschatzl at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/5c4d99a05185cc5fc41691fd62102f3b5bbefc50
Stats: 56 lines in 9 files changed: 17 ins; 29 del; 10 mod
8295118: G1: Clear CLD claim marks concurrently
Reviewed-by: iwalulya, sjohanss, ayang
-------------
PR: https://git.openjdk.org/jdk/pull/10675
More information about the hotspot-dev
mailing list