Write barrier for G1GC SATB wasn't atomic?

Narihiro Nakamura authornari at gmail.com
Wed Mar 23 08:01:24 UTC 2011


> That's ok. The goal of SATB is to snapshot the object graph and track
> the changes to it. So, in your example, obj0 was the contents of the
> field before the snapshot. It doesn't matter if we capture it multiple
> times or values that were stored to the field after the snapshot - all
> of this will be filtered later. The important part is that we captured
> the value that was before the snapshot at least once.

Aha! I understand :)
Thank you very much for your detailed explanation and quick reply!!

-- 
Narihiro Nakamura (nari)
http://www.narihiro.info/index.en.html



More information about the hotspot-gc-dev mailing list