32 |
32 |
33 // Forward decl |
33 // Forward decl |
34 class ConcurrentG1RefineThread; |
34 class ConcurrentG1RefineThread; |
35 class G1RemSet; |
35 class G1RemSet; |
36 |
36 |
37 class ConcurrentG1Refine: public CHeapObj { |
37 class ConcurrentG1Refine: public CHeapObj<mtGC> { |
38 ConcurrentG1RefineThread** _threads; |
38 ConcurrentG1RefineThread** _threads; |
39 int _n_threads; |
39 int _n_threads; |
40 int _n_worker_threads; |
40 int _n_worker_threads; |
41 /* |
41 /* |
42 * The value of the update buffer queue length falls into one of 3 zones: |
42 * The value of the update buffer queue length falls into one of 3 zones: |