< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Print this page
rev 11461 : [backport] 8226757: Shenandoah: Make traversal and passive modes explicit
rev 11463 : Backport Traversal GC

@@ -68,10 +68,11 @@
           "               objects, uncommit heap aggressively;")            \
                                                                             \
   product(ccstr, ShenandoahGCMode, "normal",                                \
           "The GC mode to use in Shenandoah GC. Possible values"            \
           " *) normal    - normal GC (mark-evac-update)"                    \
+          " *) traversal - traversal GC (single-pass)"                      \
           " *) passive   - disable concurrent GC, do stop-the-world GC")    \
                                                                             \
   experimental(ccstr, ShenandoahUpdateRefsEarly, "adaptive",                \
           "Run a separate concurrent reference updating phase after"        \
           "concurrent evacuation. Possible values: 'on', 'off', 'adaptive'")\

@@ -322,10 +323,16 @@
           "pause.")                                                         \
                                                                             \
   diagnostic(bool, ShenandoahSATBBarrier, true,                             \
           "Turn on/off SATB barriers in Shenandoah")                        \
                                                                             \
+  diagnostic(bool, ShenandoahKeepAliveBarrier, true,                        \
+          "Turn on/off keep alive barriers in Shenandoah")                  \
+                                                                            \
+  diagnostic(bool, ShenandoahStoreValEnqueueBarrier, false,                 \
+          "Turn on/off enqueuing of oops for storeval barriers")            \
+                                                                            \
   diagnostic(bool, ShenandoahCASBarrier, true,                              \
           "Turn on/off CAS barriers in Shenandoah")                         \
                                                                             \
   diagnostic(bool, ShenandoahCloneBarrier, true,                            \
           "Turn on/off clone barriers in Shenandoah")                       \
< prev index next >