< prev index next >

src/hotspot/share/gc/g1/g1_globals.hpp

Print this page
rev 60638 : [mq]: 8252141-kb-rev1


 114                                                                             \
 115   product(size_t, G1ConcRefinementYellowZone, 0,                            \
 116           "Number of enqueued update buffers that will "                    \
 117           "trigger concurrent processing. Will be selected ergonomically "  \
 118           "by default.")                                                    \
 119           range(0, max_intx)                                                \
 120                                                                             \
 121   product(size_t, G1ConcRefinementRedZone, 0,                               \
 122           "Maximum number of enqueued update buffers before mutator "       \
 123           "threads start processing new ones instead of enqueueing them. "  \
 124           "Will be selected ergonomically by default.")                     \
 125           range(0, max_intx)                                                \
 126                                                                             \
 127   product(size_t, G1ConcRefinementGreenZone, 0,                             \
 128           "The number of update buffers that are left in the queue by the " \
 129           "concurrent processing threads. Will be selected ergonomically "  \
 130           "by default.")                                                    \
 131           range(0, max_intx)                                                \
 132                                                                             \
 133   product(uintx, G1ConcRefinementServiceIntervalMillis, 300,                \
 134           "The last concurrent refinement thread wakes up every "           \
 135           "specified number of milliseconds to do miscellaneous work.")     \
 136           range(0, max_jint)                                                \
 137                                                                             \
 138   product(size_t, G1ConcRefinementThresholdStep, 2,                         \
 139           "Each time the rset update queue increases by this amount "       \
 140           "activate the next refinement thread if available. "              \
 141           "The actual step size will be selected ergonomically by "         \
 142           "default, with this value used to determine a lower bound.")      \
 143           range(1, SIZE_MAX)                                                \
 144                                                                             \
 145   product(intx, G1RSetUpdatingPauseTimePercent, 10,                         \
 146           "A target percentage of time that is allowed to be spend on "     \
 147           "process RS update buffers during the collection pause.")         \
 148           range(0, 100)                                                     \
 149                                                                             \
 150   product(bool, G1UseAdaptiveConcRefinement, true,                          \
 151           "Select green, yellow and red zones adaptively to meet the "      \
 152           "the pause requirements.")                                        \
 153                                                                             \
 154   product(size_t, G1ConcRSLogCacheSize, 10,                                 \
 155           "Log base 2 of the length of conc RS hot-card cache.")            \




 114                                                                             \
 115   product(size_t, G1ConcRefinementYellowZone, 0,                            \
 116           "Number of enqueued update buffers that will "                    \
 117           "trigger concurrent processing. Will be selected ergonomically "  \
 118           "by default.")                                                    \
 119           range(0, max_intx)                                                \
 120                                                                             \
 121   product(size_t, G1ConcRefinementRedZone, 0,                               \
 122           "Maximum number of enqueued update buffers before mutator "       \
 123           "threads start processing new ones instead of enqueueing them. "  \
 124           "Will be selected ergonomically by default.")                     \
 125           range(0, max_intx)                                                \
 126                                                                             \
 127   product(size_t, G1ConcRefinementGreenZone, 0,                             \
 128           "The number of update buffers that are left in the queue by the " \
 129           "concurrent processing threads. Will be selected ergonomically "  \
 130           "by default.")                                                    \
 131           range(0, max_intx)                                                \
 132                                                                             \
 133   product(uintx, G1ConcRefinementServiceIntervalMillis, 300,                \
 134           "The G1 service thread wakes up every specified number of "       \
 135           "milliseconds to do miscellaneous work.")                         \
 136           range(0, max_jint)                                                \
 137                                                                             \
 138   product(size_t, G1ConcRefinementThresholdStep, 2,                         \
 139           "Each time the rset update queue increases by this amount "       \
 140           "activate the next refinement thread if available. "              \
 141           "The actual step size will be selected ergonomically by "         \
 142           "default, with this value used to determine a lower bound.")      \
 143           range(1, SIZE_MAX)                                                \
 144                                                                             \
 145   product(intx, G1RSetUpdatingPauseTimePercent, 10,                         \
 146           "A target percentage of time that is allowed to be spend on "     \
 147           "process RS update buffers during the collection pause.")         \
 148           range(0, 100)                                                     \
 149                                                                             \
 150   product(bool, G1UseAdaptiveConcRefinement, true,                          \
 151           "Select green, yellow and red zones adaptively to meet the "      \
 152           "the pause requirements.")                                        \
 153                                                                             \
 154   product(size_t, G1ConcRSLogCacheSize, 10,                                 \
 155           "Log base 2 of the length of conc RS hot-card cache.")            \


< prev index next >