comparison src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp @ 1282:b81f3572f355

6928059: G1: command line parameter renaming Summary: Rename G1 parameters to make them more consistent. Reviewed-by: jmasa, johnc
author tonyp
date Tue, 23 Feb 2010 23:13:23 -0500
parents 44f61c24ddab
children c18cbe5936b8
comparison
equal deleted inserted replaced
1262:58add740c4ee 1282:b81f3572f355
37 * dirtied cards. In the yellow zone [green, yellow) the concurrent refinement 37 * dirtied cards. In the yellow zone [green, yellow) the concurrent refinement
38 * threads are gradually activated. In [yellow, red) all threads are 38 * threads are gradually activated. In [yellow, red) all threads are
39 * running. If the length becomes red (max queue length) the mutators start 39 * running. If the length becomes red (max queue length) the mutators start
40 * processing the buffers. 40 * processing the buffers.
41 * 41 *
42 * There are some interesting cases (with G1AdaptiveConcRefine turned off): 42 * There are some interesting cases (when G1UseAdaptiveConcRefinement
43 * is turned off):
43 * 1) green = yellow = red = 0. In this case the mutator will process all 44 * 1) green = yellow = red = 0. In this case the mutator will process all
44 * buffers. Except for those that are created by the deferred updates 45 * buffers. Except for those that are created by the deferred updates
45 * machinery during a collection. 46 * machinery during a collection.
46 * 2) green = 0. Means no caching. Can be a good way to minimize the 47 * 2) green = 0. Means no caching. Can be a good way to minimize the
47 * amount of time spent updating rsets during a collection. 48 * amount of time spent updating rsets during a collection.