< prev index next >

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

Print this page




 164   experimental(bool, UseShenandoahOWST, true,                               \
 165           "Use Shenandoah work stealing termination protocol")              \
 166                                                                             \
 167   experimental(size_t, ShenandoahSATBBufferSize, 1 * K,                     \
 168           "Number of entries in an SATB log buffer.")                       \
 169           range(1, max_uintx)                                               \
 170                                                                             \
 171   experimental(int, ShenandoahRegionSamplingRate, 40,                       \
 172           "Sampling rate for heap region sampling. "                        \
 173           "Number of milliseconds between samples")                         \
 174            writeable(Always)                                                \
 175                                                                             \
 176   experimental(bool, ShenandoahRegionSampling, false,                       \
 177           "Turns on heap region sampling via JVMStat")                      \
 178            writeable(Always)                                                \
 179                                                                             \
 180   experimental(bool, ShenandoahReduceStoreValBarrier, false,                \
 181           "If true, only execute storeval barrier when updating "           \
 182           "references.")                                                    \
 183                                                                             \











 184   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 185           "Turn on/off write barriers in Shenandoah")                       \
 186                                                                             \
 187   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 188           "Turn on/off read barriers in Shenandoah")                        \
 189                                                                             \
 190   diagnostic(bool, ShenandoahCASBarrier, true,                              \
 191           "Turn on/off CAS barriers in Shenandoah")                         \
 192                                                                             \
 193   diagnostic(bool, ShenandoahAcmpBarrier, true,                             \
 194           "Turn on/off acmp barriers in Shenandoah")                        \
 195                                                                             \
 196   diagnostic(bool, ShenandoahCloneBarrier, true,                            \
 197           "Turn on/off clone barriers in Shenandoah")                       \
 198                                                                             \
 199   diagnostic(bool, ShenandoahStoreCheck, false,                             \
 200           "Emit additional code that checks objects are written to only"    \
 201           " in to-space")                                                   \
 202                                                                             \
 203   develop(bool, ShenandoahDumpHeapBeforeConcurrentMark, false,              \




 164   experimental(bool, UseShenandoahOWST, true,                               \
 165           "Use Shenandoah work stealing termination protocol")              \
 166                                                                             \
 167   experimental(size_t, ShenandoahSATBBufferSize, 1 * K,                     \
 168           "Number of entries in an SATB log buffer.")                       \
 169           range(1, max_uintx)                                               \
 170                                                                             \
 171   experimental(int, ShenandoahRegionSamplingRate, 40,                       \
 172           "Sampling rate for heap region sampling. "                        \
 173           "Number of milliseconds between samples")                         \
 174            writeable(Always)                                                \
 175                                                                             \
 176   experimental(bool, ShenandoahRegionSampling, false,                       \
 177           "Turns on heap region sampling via JVMStat")                      \
 178            writeable(Always)                                                \
 179                                                                             \
 180   experimental(bool, ShenandoahReduceStoreValBarrier, false,                \
 181           "If true, only execute storeval barrier when updating "           \
 182           "references.")                                                    \
 183                                                                             \
 184   experimental(bool, UseSessionForParallelWorkers, false,                   \
 185           "Allows ShenandoahWorkGang to start hot session in parallel "     \
 186           "phases.")                                                        \
 187                                                                             \
 188   experimental(bool, UseSessionForConcWorkers, false,                       \
 189           "Allows ShenandoahWorkGang to start hot session in concurrent "   \
 190           "phases.")                                                        \
 191                                                                             \
 192   experimental(bool, PrintShenandoahWorkGangStats, false,                   \
 193           "Print Shenandoah work gang session statistics")                  \
 194                                                                             \
 195   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 196           "Turn on/off write barriers in Shenandoah")                       \
 197                                                                             \
 198   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 199           "Turn on/off read barriers in Shenandoah")                        \
 200                                                                             \
 201   diagnostic(bool, ShenandoahCASBarrier, true,                              \
 202           "Turn on/off CAS barriers in Shenandoah")                         \
 203                                                                             \
 204   diagnostic(bool, ShenandoahAcmpBarrier, true,                             \
 205           "Turn on/off acmp barriers in Shenandoah")                        \
 206                                                                             \
 207   diagnostic(bool, ShenandoahCloneBarrier, true,                            \
 208           "Turn on/off clone barriers in Shenandoah")                       \
 209                                                                             \
 210   diagnostic(bool, ShenandoahStoreCheck, false,                             \
 211           "Emit additional code that checks objects are written to only"    \
 212           " in to-space")                                                   \
 213                                                                             \
 214   develop(bool, ShenandoahDumpHeapBeforeConcurrentMark, false,              \


< prev index next >