107 uint _max_workers;
108
109 WorkGang* _conc_workers;
110 WorkGang* _workers;
111
112
113 volatile size_t _used;
114
115 CMBitMap _mark_bit_map0;
116 CMBitMap _mark_bit_map1;
117 CMBitMap* _prev_mark_bit_map;
118 CMBitMap* _next_mark_bit_map;
119
120 bool* _in_cset_fast_test;
121 bool* _in_cset_fast_test_base;
122 size_t _in_cset_fast_test_length;
123
124 HeapWord** _top_at_mark_starts;
125 HeapWord** _top_at_mark_starts_base;
126
127 bool _cancelled_concgc;
128
129 jbyte _growing_heap;
130
131 size_t _bytes_allocated_since_cm;
132 size_t _bytes_allocated_during_cm;
133 size_t _bytes_allocated_during_cm_start;
134 size_t _max_allocated_gc;
135 size_t _allocated_last_gc;
136 size_t _used_start_gc;
137
138 unsigned int _concurrent_mark_in_progress;
139
140 bool _full_gc_in_progress;
141
142 unsigned int _evacuation_in_progress;
143 bool _need_update_refs;
144 bool _need_reset_bitmaps;
145
146 ReferenceProcessor* _ref_processor;
147
|
107 uint _max_workers;
108
109 WorkGang* _conc_workers;
110 WorkGang* _workers;
111
112
113 volatile size_t _used;
114
115 CMBitMap _mark_bit_map0;
116 CMBitMap _mark_bit_map1;
117 CMBitMap* _prev_mark_bit_map;
118 CMBitMap* _next_mark_bit_map;
119
120 bool* _in_cset_fast_test;
121 bool* _in_cset_fast_test_base;
122 size_t _in_cset_fast_test_length;
123
124 HeapWord** _top_at_mark_starts;
125 HeapWord** _top_at_mark_starts_base;
126
127 volatile jbyte _cancelled_concgc;
128
129 jbyte _growing_heap;
130
131 size_t _bytes_allocated_since_cm;
132 size_t _bytes_allocated_during_cm;
133 size_t _bytes_allocated_during_cm_start;
134 size_t _max_allocated_gc;
135 size_t _allocated_last_gc;
136 size_t _used_start_gc;
137
138 unsigned int _concurrent_mark_in_progress;
139
140 bool _full_gc_in_progress;
141
142 unsigned int _evacuation_in_progress;
143 bool _need_update_refs;
144 bool _need_reset_bitmaps;
145
146 ReferenceProcessor* _ref_processor;
147
|