RFR: 8270870: Simplify G1ServiceThread
Kim Barrett
kbarrett at openjdk.java.net
Fri Jul 23 11:42:11 UTC 2021
On Thu, 22 Jul 2021 13:03:49 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:
>> Please review this simplification of the internal control structure of
>> G1ServiceThread, particularly around the entry and exit of monitor contexts.
>>
>> In addition, the run_task logging now includes the delay between the
>> scheduled time to run and the actual, as that seems like useful information
>> to have sometimes.
>>
>> I also changed the monitor rank from nonleaf to leaf. There was no reason
>> to use nonleaf, and leaf avoids questions about why nonleaf was used.
>>
>> Testing:
>> mach5 tier1-3. This includes the gtest for G1ServiceThread.
>>
>> Ran a test program with gc+task logging enabled and checked that the logging
>> output looked okay.
>
> Lgtm.
Thanks @tschatzl and @walulyai for reviews.
-------------
PR: https://git.openjdk.java.net/jdk/pull/4868
More information about the hotspot-gc-dev
mailing list