< prev index next >

src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Print this page
*** 550,10 ***
--- 550,26 ---
            "Turn on/off clone barriers in Shenandoah")                       \
                                                                              \
    product(bool, ShenandoahLoadRefBarrier, true, DIAGNOSTIC,                 \
            "Turn on/off load-reference barriers in Shenandoah")              \
                                                                              \
+   product(bool, ShenandoahCloneRuntime, false, DIAGNOSTIC,                  \
+           "Handle clone in runtime instead of in copy stubs.")              \
+                                                                             \
+   product(bool, ShenandoahElideBarriers, true, DIAGNOSTIC,                  \
+           "Elide redundant Shenandoah barriers.")                           \
+                                                                             \
+   product(bool, ShenandoahElideDominatedBarriers, true, DIAGNOSTIC,         \
+           "Elide redundant dominated Shenandoah barriers.")                 \
+                                                                             \
+   product(bool, ShenandoahWeakRootsEarly, false, EXPERIMENTAL,              \
+           "Turn off weak roots earlier than usual. TODO: Upstream!")        \
+                                                                             \
+   product(int, ShenandoahDelayGC, 0, EXPERIMENTAL,                          \
+           "Delay GC phases by this amount of milliseconds. "                \
+           "Helps to measure active GC barriers costs.")                     \
+                                                                             \
    develop(bool, ShenandoahVerifyOptoBarriers, trueInDebug,                  \
            "Verify no missing barriers in C2.")                              \
                                                                              \
    product(uintx, ShenandoahOldCompactionReserve, 8, EXPERIMENTAL,           \
            "During generational GC, prevent promotions from filling "        \
< prev index next >