RFR: JDK-8064473 - Improved handling of age during object copy in G1
Bengt Rutisson
bengt.rutisson at oracle.com
Fri Nov 14 12:42:09 UTC 2014
Hi Staffan,
On 2014-11-14 13:09, Thomas Schatzl wrote:
> Hi,
>
> On Tue, 2014-11-11 at 17:25 +0100, Staffan Friberg wrote:
>> Hi,
>>
>> Small update to object copying in G1 to reduce the number of times age
>> has to be read and also make sure the markOop can be trusted by reading
>> and saving it prior doing the forwarded check. This change is broken out
>> from the PLAB event RFE.
>>
>> bug: https://bugs.openjdk.java.net/browse/JDK-8064473
>> webrev: http://cr.openjdk.java.net/~sfriberg/JDK-8064473/webrev.01
> Looks good except for a minor nit: the comment at line 203
>
> // in this case, we have to install the mark word first,
> // otherwise obj looks to be forwarded (the old mark word,
>
> should start with a capital letter.
>
> I also created an RFE to fix up markOopDesc to allow nicer method names than "oop_decode_pointer", https://bugs.openjdk.java.net/browse/JDK-8064885
Looks good to me to modulo Thomas comment about the comment.
Bengt
>
> Thanks,
> Thomas
>
>
More information about the hotspot-gc-dev
mailing list