Mercurial > hg > graal-jvmci-8
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) |