< prev index next >

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

Print this page
rev 12152 : [mq]: verification.patch


 100           "Applies to Shenandoah GC dynamic Heuristic mode only "           \
 101           "(ignored otherwise). Defauls to 0%.")                            \
 102           range(0,100)                                                      \
 103                                                                             \
 104   experimental(bool, ShenandoahConcurrentCodeRoots, false,                  \
 105           "Scan code roots concurrently, instead of during a pause")        \
 106                                                                             \
 107   experimental(bool, ShenandoahNoBarriersForConst, true,                    \
 108           "Constant oops don't need barriers")                              \
 109                                                                             \
 110   experimental(bool, ShenandoahDontIncreaseWBFreq, true,                    \
 111           "Common 2 WriteBarriers or WriteBarrier and a ReadBarrier only "  \
 112           "if the resulting WriteBarrier isn't executed more frequently")   \
 113                                                                             \
 114   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 115           "Turn on/off write barriers in Shenandoah")                       \
 116                                                                             \
 117   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 118           "Turn on/off read barriers in Shenandoah")                        \
 119                                                                             \




 120   develop(bool, ShenandoahDumpHeapBeforeConcurrentMark, false,              \
 121           "Dump the ShenanodahHeap Before Each ConcurrentMark")             \
 122                                                                             \
 123   develop(bool, ShenandoahDumpHeapAfterConcurrentMark, false,               \
 124           "Dump the ShenanodahHeap After Each Concurrent Mark")             \
 125                                                                             \
 126   develop(bool, ShenandoahVerifyWritesToFromSpace, false,                   \
 127           "Use Memory Protection to signal illegal writes to from space")   \
 128                                                                             \
 129   develop(bool, ShenandoahVerifyReadsToFromSpace, false,                    \
 130           "Use Memory Protection to signal illegal reads to from space")    \
 131                                                                             \
 132   develop(bool, ShenandoahVerify, false,                                    \
 133           "Verify the  Shenandoah garbage collector")                       \
 134                                                                             \
 135   develop(bool, VerifyStrictOopOperations, false,                           \
 136           "Verify that == and != are not used on oops. Only in fastdebug")  \
 137                                                                             \
 138   develop(bool, ShenandoahVerifyOptoBarriers, false,                        \
 139           "Verify no missing barriers in c2")                               \


 100           "Applies to Shenandoah GC dynamic Heuristic mode only "           \
 101           "(ignored otherwise). Defauls to 0%.")                            \
 102           range(0,100)                                                      \
 103                                                                             \
 104   experimental(bool, ShenandoahConcurrentCodeRoots, false,                  \
 105           "Scan code roots concurrently, instead of during a pause")        \
 106                                                                             \
 107   experimental(bool, ShenandoahNoBarriersForConst, true,                    \
 108           "Constant oops don't need barriers")                              \
 109                                                                             \
 110   experimental(bool, ShenandoahDontIncreaseWBFreq, true,                    \
 111           "Common 2 WriteBarriers or WriteBarrier and a ReadBarrier only "  \
 112           "if the resulting WriteBarrier isn't executed more frequently")   \
 113                                                                             \
 114   diagnostic(bool, ShenandoahWriteBarrier, true,                            \
 115           "Turn on/off write barriers in Shenandoah")                       \
 116                                                                             \
 117   diagnostic(bool, ShenandoahReadBarrier, true,                             \
 118           "Turn on/off read barriers in Shenandoah")                        \
 119                                                                             \
 120   diagnostic(bool, ShenandoahStoreCheck, false,                             \
 121           "Emit additional code that checks objects are written to only"    \
 122           " in to-space")                                                   \
 123                                                                             \
 124   develop(bool, ShenandoahDumpHeapBeforeConcurrentMark, false,              \
 125           "Dump the ShenanodahHeap Before Each ConcurrentMark")             \
 126                                                                             \
 127   develop(bool, ShenandoahDumpHeapAfterConcurrentMark, false,               \
 128           "Dump the ShenanodahHeap After Each Concurrent Mark")             \
 129                                                                             \
 130   develop(bool, ShenandoahVerifyWritesToFromSpace, false,                   \
 131           "Use Memory Protection to signal illegal writes to from space")   \
 132                                                                             \
 133   develop(bool, ShenandoahVerifyReadsToFromSpace, false,                    \
 134           "Use Memory Protection to signal illegal reads to from space")    \
 135                                                                             \
 136   develop(bool, ShenandoahVerify, false,                                    \
 137           "Verify the  Shenandoah garbage collector")                       \
 138                                                                             \
 139   develop(bool, VerifyStrictOopOperations, false,                           \
 140           "Verify that == and != are not used on oops. Only in fastdebug")  \
 141                                                                             \
 142   develop(bool, ShenandoahVerifyOptoBarriers, false,                        \
 143           "Verify no missing barriers in c2")                               \
< prev index next >