RFC: 8160369 - Memory fences needed around setting and reading object lengths

Andrew Haley aph at redhat.com
Thu Jun 30 08:34:32 UTC 2016


On 29/06/16 20:46, Derek White wrote:
> It might be a good idea to only do the memory barriers when the object 
> is in the old gen, but I'm not sure how the cost of testing this at 
> runtime compares to the cost of the barriers themselves.

Exactly.  The cost of a mispredicted branch at runtime isn't
necessarily less than that cost of a read fence.

Andrew.




More information about the hotspot-gc-dev mailing list