JEP 189: Shenandoah: An Ultra-Low-Pause-Time Garbage Collector
Tony Printezis
tprintezis at twitter.com
Wed Feb 5 18:00:50 UTC 2014
Roman,
On 2/4/14, 6:39 PM, Roman Kennke wrote:
>> Will Shenandoah try to reuse the existing write barrier logic in
>> HotSpot and extend it to catch all field writes as opposed to just
>> reference field writes, or will it use some other form of write
>> barrier?
> It uses the G1 barrier for SATB and extends it for the preemptive
> copying.
But you didn't answer Krystal's question, though. :-) Given that the JEP
says "All writes to objects in targeted regions must first copy the
object and then write to the object in its new location", don't you have
to extend the write barrier for scalar writes too?
Thanks,
Tony
--
Tony Printezis | JVM/GC Engineer / VM Team | Twitter
@TonyPrintezis
tprintezis at twitter.com
More information about the hotspot-gc-dev
mailing list