36 friend class VMStructs; |
36 friend class VMStructs; |
37 friend class G1CollectedHeap; |
37 friend class G1CollectedHeap; |
38 |
38 |
39 double _vtime_start; // Initial virtual time. |
39 double _vtime_start; // Initial virtual time. |
40 double _vtime_accum; // Initial virtual time. |
40 double _vtime_accum; // Initial virtual time. |
41 int _worker_id; |
41 uint _worker_id; |
42 int _worker_id_offset; |
42 uint _worker_id_offset; |
43 |
43 |
44 // The refinement threads collection is linked list. A predecessor can activate a successor |
44 // The refinement threads collection is linked list. A predecessor can activate a successor |
45 // when the number of the rset update buffer crosses a certain threshold. A successor |
45 // when the number of the rset update buffer crosses a certain threshold. A successor |
46 // would self-deactivate when the number of the buffers falls below the threshold. |
46 // would self-deactivate when the number of the buffers falls below the threshold. |
47 bool _active; |
47 bool _active; |