RFR: Enable fast synchronizer root scanning by default

Roman Kennke rkennke at redhat.com
Thu May 11 09:16:50 UTC 2017


Am 11.05.2017 um 11:14 schrieb Aleksey Shipilev:
> Hi,
>
> We see good performance improvements, and positive code reviews upstream for
> fast synchronizer root scanning. Let's enable it by default:
>
> $ hg diff
> diff -r 85c3e4589c8e src/share/vm/gc/shenandoah/shenandoah_globals.hpp
> --- a/src/share/vm/gc/shenandoah/shenandoah_globals.hpp	Wed May 10 22:23:37 2017
> +0200
> +++ b/src/share/vm/gc/shenandoah/shenandoah_globals.hpp	Thu May 11 11:00:49 2017
> +0200
> @@ -214,7 +214,7 @@
>            "If true, only execute storeval barrier when updating "           \
>            "references.")                                                    \
>                                                                              \
> -  experimental(bool, ShenandoahFastSyncRoots, false,                        \
> +  experimental(bool, ShenandoahFastSyncRoots, true,                         \
>            "Enable fast synchronizer roots scanning")                        \
>                                                                              \
>    diagnostic(bool, ShenandoahSATBBarrier, true,                             \
>
>
> Testing: hotspot_gc_shenandoah
>
> Thanks,
> -Aleksey
>
Ok




More information about the shenandoah-dev mailing list