RFR: Remove ShFastSyncRoots

Roman Kennke rkennke at redhat.com
Wed Sep 26 18:07:50 UTC 2018


We have a fast synchronizer roots iterator, but it's not really used. It
used to be useful when we did not have thread-local MonitorInUseLists
and needed to scan one global list efficiently, but MonitorInUseLists
provides much more natural parallelization via thread stacks. Also,
MonitorInUseLists is deprecated and I see no point why anybody would
disable it. Let's remove the extra cruft:

http://cr.openjdk.java.net/~rkennke/remove-fast-syncroots/webrev.00/

Testing: tier3_gc_shenandoah

Ok?

Roman



More information about the shenandoah-dev mailing list