< prev index next >

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

Print this page
*** 561,10 ***
--- 561,30 ---
            "Turn on/off load-reference barriers in Shenandoah")              \
                                                                              \
    product(bool, ShenandoahStackWatermarkBarrier, true, DIAGNOSTIC,          \
            "Turn on/off stack watermark 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, ShenandoahFasterRuntimeStubs, true, DIAGNOSTIC,             \
+           "Optimize register save/restore in runtime stubs.")               \
+                                                                             \
+   product(bool, ShenandoahWeakRootsEarly, false, EXPERIMENTAL,              \
+           "Turn off weak roots earlier than usual. TODO: Upstream!")        \
+                                                                             \
+   product(int, ShenandoahReservedStackSlots, 4, EXPERIMENTAL,               \
+           "How many stack slots to reserve in C2 frame for stub use.")      \
+           range(4, 32)                                                      \
+                                                                             \
+   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 >