RFR: 8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers

Kim Barrett kim.barrett at oracle.com
Wed Feb 26 13:56:39 UTC 2020


> On Feb 26, 2020, at 4:07 AM, Stefan Johansson <stefan.johansson at oracle.com> wrote:
> 
> Hi Kim,
> 
>> 14 feb. 2020 kl. 02:46 skrev Kim Barrett <kim.barrett at oracle.com>:
>> 
>> Please review this simplification of the handling of previously paused
>> buffers by G1DirtyCardQueueSet.  This change moves the call to
>> enqueue_previous_paused_buffers() into record_paused_buffer().  This
>> ensures any paused buffers from a previous safepoint have been flushed
>> out before recording a buffer for the next safepoint.
>> 
>> […]
>> 
>> CR:
>> https://bugs.openjdk.java.net/browse/JDK-8238979
>> 
>> Webrev:
>> https://cr.openjdk.java.net/~kbarrett/8238979/open.00/
> Looks good,
> StefanJ

Thanks.

> 
>> 
>> Testing:
>> mach5 tier1-5 in conjunction with other in-development changes.
>> Local (linux-x64) hotspot:tier1 for this change in isolation.




More information about the hotspot-gc-dev mailing list