< prev index next >

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

Print this page
rev 13526 : [mq]: 13512.patch


 201   experimental(bool, UseShenandoahOWST, true,                               \
 202           "Use Shenandoah work stealing termination protocol")              \
 203                                                                             \
 204   experimental(size_t, ShenandoahSATBBufferSize, 1 * K,                     \
 205           "Number of entries in an SATB log buffer.")                       \
 206           range(1, max_uintx)                                               \
 207                                                                             \
 208   experimental(int, ShenandoahRegionSamplingRate, 40,                       \
 209           "Sampling rate for heap region sampling. "                        \
 210           "Number of milliseconds between samples")                         \
 211            writeable(Always)                                                \
 212                                                                             \
 213   experimental(bool, ShenandoahRegionSampling, false,                       \
 214           "Turns on heap region sampling via JVMStat")                      \
 215            writeable(Always)                                                \
 216                                                                             \
 217   experimental(bool, ShenandoahReduceStoreValBarrier, false,                \
 218           "If true, only execute storeval barrier when updating "           \
 219           "references.")                                                    \
 220                                                                             \
 221   experimental(bool, ShenandoahFastSyncRoots, true,                         \
 222           "Enable fast synchronizer roots scanning")                        \
 223                                                                             \
 224   experimental(bool, ShenandoahMergeSafepointCleanup, false,                \
 225               "Do safepoint cleanup piggy-backed on thread scans")          \
 226                                                                             \
 227   experimental(bool, ShenandoahPreclean, true,                              \
 228               "Do preclean phase before final mark")                        \
 229                                                                             \
 230   experimental(bool, ShenandoahSuspendibleWorkers, false,                   \
 231               "Suspend concurrent GC worker threads at safepoints")         \
 232                                                                             \
 233   diagnostic(bool, ShenandoahSATBBarrier, true,                             \
 234           "Turn on/off SATB barriers in Shenandoah")                        \
 235                                                                             \
 236   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 237           "Turn on/off write barriers in Shenandoah")                       \
 238                                                                             \
 239   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 240           "Turn on/off read barriers in Shenandoah")                        \
 241                                                                             \
 242   diagnostic(bool, ShenandoahCASBarrier, true,                              \
 243           "Turn on/off CAS barriers in Shenandoah")                         \
 244                                                                             \
 245   diagnostic(bool, ShenandoahAcmpBarrier, true,                             \
 246           "Turn on/off acmp barriers in Shenandoah")                        \




 201   experimental(bool, UseShenandoahOWST, true,                               \
 202           "Use Shenandoah work stealing termination protocol")              \
 203                                                                             \
 204   experimental(size_t, ShenandoahSATBBufferSize, 1 * K,                     \
 205           "Number of entries in an SATB log buffer.")                       \
 206           range(1, max_uintx)                                               \
 207                                                                             \
 208   experimental(int, ShenandoahRegionSamplingRate, 40,                       \
 209           "Sampling rate for heap region sampling. "                        \
 210           "Number of milliseconds between samples")                         \
 211            writeable(Always)                                                \
 212                                                                             \
 213   experimental(bool, ShenandoahRegionSampling, false,                       \
 214           "Turns on heap region sampling via JVMStat")                      \
 215            writeable(Always)                                                \
 216                                                                             \
 217   experimental(bool, ShenandoahReduceStoreValBarrier, false,                \
 218           "If true, only execute storeval barrier when updating "           \
 219           "references.")                                                    \
 220                                                                             \






 221   experimental(bool, ShenandoahPreclean, true,                              \
 222               "Do preclean phase before final mark")                        \
 223                                                                             \
 224   experimental(bool, ShenandoahSuspendibleWorkers, false,                   \
 225               "Suspend concurrent GC worker threads at safepoints")         \
 226                                                                             \
 227   diagnostic(bool, ShenandoahSATBBarrier, true,                             \
 228           "Turn on/off SATB barriers in Shenandoah")                        \
 229                                                                             \
 230   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 231           "Turn on/off write barriers in Shenandoah")                       \
 232                                                                             \
 233   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 234           "Turn on/off read barriers in Shenandoah")                        \
 235                                                                             \
 236   diagnostic(bool, ShenandoahCASBarrier, true,                              \
 237           "Turn on/off CAS barriers in Shenandoah")                         \
 238                                                                             \
 239   diagnostic(bool, ShenandoahAcmpBarrier, true,                             \
 240           "Turn on/off acmp barriers in Shenandoah")                        \


< prev index next >