RFR: 8230404: Refactor logged card refinement support in G1DirtyCardQueueSet

Stefan Johansson stefan.johansson at oracle.com
Thu Sep 5 19:46:07 UTC 2019



> 5 sep. 2019 kl. 21:14 skrev Kim Barrett <kim.barrett at oracle.com>:
> 
>> On Sep 5, 2019, at 9:31 AM, Stefan Johansson <stefan.johansson at oracle.com> wrote:
>> 
>> Hi Kim,
>> 
>> On 2019-08-31 08:09, Kim Barrett wrote:
>>> […]
>>> 
>>> CR:
>>> https://bugs.openjdk.java.net/browse/JDK-8230404
>>> Webrev:
>>> http://cr.openjdk.java.net/~kbarrett/8230404/open.00/
>> 
>> The change looks good, indeed easier to follow the code now.
> 
> Thanks.
> 
>> Had one thought around G1CardTableEntryClosure::apply_to_buffer, and if that should be in a separate closure that wraps the G1CardTableEntryClosure where needed. Not a big thing and if you prefer it to keep the code as is I don't mind.
> 
> I took a look at this idea.  It didn't seem to provide any benefit; it
> increased source code size and required additional indirections.  So
> I'm leaving it as is.
> 
Sounds good,
Stefan

>> Thanks,
>> Stefan
>> 
>>> Testing:
>>> mach5 tier1-5
> 
> 




More information about the hotspot-gc-dev mailing list