< prev index next >

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

Print this page

497                                                                             \
498   product(bool, ShenandoahSATBBarrier, true, DIAGNOSTIC,                    \
499           "Turn on/off SATB barriers in Shenandoah")                        \
500                                                                             \
501   product(bool, ShenandoahCardBarrier, false, DIAGNOSTIC,                   \
502           "Turn on/off card-marking post-write barrier in Shenandoah: "     \
503           " true when ShenandoahGCMode is generational, false otherwise")   \
504                                                                             \
505   product(bool, ShenandoahCASBarrier, true, DIAGNOSTIC,                     \
506           "Turn on/off CAS barriers in Shenandoah")                         \
507                                                                             \
508   product(bool, ShenandoahCloneBarrier, true, DIAGNOSTIC,                   \
509           "Turn on/off clone barriers in Shenandoah")                       \
510                                                                             \
511   product(bool, ShenandoahLoadRefBarrier, true, DIAGNOSTIC,                 \
512           "Turn on/off load-reference barriers in Shenandoah")              \
513                                                                             \
514   product(bool, ShenandoahStackWatermarkBarrier, true, DIAGNOSTIC,          \
515           "Turn on/off stack watermark barriers in Shenandoah")             \
516                                                                             \



517   develop(bool, ShenandoahVerifyOptoBarriers, trueInDebug,                  \
518           "Verify no missing barriers in C2.")                              \
519                                                                             \
520   product(uintx, ShenandoahOldCompactionReserve, 8, EXPERIMENTAL,           \
521           "During generational GC, prevent promotions from filling "        \
522           "this number of heap regions.  These regions are reserved "       \
523           "for the purpose of supporting compaction of old-gen "            \
524           "memory.  Otherwise, old-gen memory cannot be compacted.")        \
525           range(0, 128)                                                     \
526                                                                             \
527   product(bool, ShenandoahAllowOldMarkingPreemption, true, DIAGNOSTIC,      \
528           "Allow young generation collections to suspend concurrent"        \
529           " marking in the old generation.")                                \
530                                                                             \
531   product(uintx, ShenandoahAgingCyclePeriod, 1, EXPERIMENTAL,               \
532           "With generational mode, increment the age of objects and"        \
533           "regions each time this many young-gen GC cycles are completed.") \
534                                                                             \
535   develop(bool, ShenandoahEnableCardStats, false,                           \
536           "Enable statistics collection related to clean & dirty cards")    \

497                                                                             \
498   product(bool, ShenandoahSATBBarrier, true, DIAGNOSTIC,                    \
499           "Turn on/off SATB barriers in Shenandoah")                        \
500                                                                             \
501   product(bool, ShenandoahCardBarrier, false, DIAGNOSTIC,                   \
502           "Turn on/off card-marking post-write barrier in Shenandoah: "     \
503           " true when ShenandoahGCMode is generational, false otherwise")   \
504                                                                             \
505   product(bool, ShenandoahCASBarrier, true, DIAGNOSTIC,                     \
506           "Turn on/off CAS barriers in Shenandoah")                         \
507                                                                             \
508   product(bool, ShenandoahCloneBarrier, true, DIAGNOSTIC,                   \
509           "Turn on/off clone barriers in Shenandoah")                       \
510                                                                             \
511   product(bool, ShenandoahLoadRefBarrier, true, DIAGNOSTIC,                 \
512           "Turn on/off load-reference barriers in Shenandoah")              \
513                                                                             \
514   product(bool, ShenandoahStackWatermarkBarrier, true, DIAGNOSTIC,          \
515           "Turn on/off stack watermark barriers in Shenandoah")             \
516                                                                             \
517   product(bool, ShenandoahCloneRuntime, false, DIAGNOSTIC,                  \
518           "Handle clone in runtime instead of in copy stubs.")              \
519                                                                             \
520   develop(bool, ShenandoahVerifyOptoBarriers, trueInDebug,                  \
521           "Verify no missing barriers in C2.")                              \
522                                                                             \
523   product(uintx, ShenandoahOldCompactionReserve, 8, EXPERIMENTAL,           \
524           "During generational GC, prevent promotions from filling "        \
525           "this number of heap regions.  These regions are reserved "       \
526           "for the purpose of supporting compaction of old-gen "            \
527           "memory.  Otherwise, old-gen memory cannot be compacted.")        \
528           range(0, 128)                                                     \
529                                                                             \
530   product(bool, ShenandoahAllowOldMarkingPreemption, true, DIAGNOSTIC,      \
531           "Allow young generation collections to suspend concurrent"        \
532           " marking in the old generation.")                                \
533                                                                             \
534   product(uintx, ShenandoahAgingCyclePeriod, 1, EXPERIMENTAL,               \
535           "With generational mode, increment the age of objects and"        \
536           "regions each time this many young-gen GC cycles are completed.") \
537                                                                             \
538   develop(bool, ShenandoahEnableCardStats, false,                           \
539           "Enable statistics collection related to clean & dirty cards")    \
< prev index next >