RFR: Don't initially evacuate Synchronizer roots
Roman Kennke
rkennke at redhat.com
Wed Nov 23 15:09:58 UTC 2016
I checked all the uses of ObjectMonitor from the Synchronizer monitor
list. In all the places that they are used we do have proper barriers.
There is no place that expects the oop in the monitor to always be to-
space. Therefore we don't need to evacuate those ObjectMonitor roots at
the init-evac pause.
Tested with jtreg and SPECjvm2008
http://cr.openjdk.java.net/~rkennke/noevacsyncroots/webrev.00/
Ok?
Roman
More information about the shenandoah-dev
mailing list