Mercurial > hg > truffle
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. |