comparison src/share/vm/gc_implementation/g1/g1_globals.hpp @ 638:2a5da27ccae9

6816154: G1: introduce flags to enable/disable RSet updating and scanning Summary: Introduces two flags, -XX:-/+G1EnableParallelRSetUpdating and -XX:-/+G1EnableParallelRSetScanning, to turn on/off the "band aid" fix that serializes RSet updating / scanning during GCs. Reviewed-by: iveresov
author tonyp
date Mon, 16 Mar 2009 10:52:44 -0400
parents 4f360ec815ba
children ba50942c8138
comparison
equal deleted inserted replaced
637:25e146966e7c 638:2a5da27ccae9
293 product(bool, G1FixedEdenSize, false, \ 293 product(bool, G1FixedEdenSize, false, \
294 "When set, G1 will not allocate unused survivor space regions") \ 294 "When set, G1 will not allocate unused survivor space regions") \
295 \ 295 \
296 product(uintx, G1FixedSurvivorSpaceSize, 0, \ 296 product(uintx, G1FixedSurvivorSpaceSize, 0, \
297 "If non-0 is the size of the G1 survivor space, " \ 297 "If non-0 is the size of the G1 survivor space, " \
298 "otherwise SurvivorRatio is used to determine the size") 298 "otherwise SurvivorRatio is used to determine the size") \
299 \
300 experimental(bool, G1EnableParallelRSetUpdating, false, \
301 "Enables the parallelization of remembered set updating " \
302 "during evacuation pauses") \
303 \
304 experimental(bool, G1EnableParallelRSetScanning, false, \
305 "Enables the parallelization of remembered set scanning " \
306 "during evacuation pauses")
299 307
300 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG) 308 G1_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_EXPERIMENTAL_FLAG, DECLARE_NOTPRODUCT_FLAG, DECLARE_MANAGEABLE_FLAG, DECLARE_PRODUCT_RW_FLAG)