< prev index next > src/hotspot/share/gc/z/zLiveMap.cpp
Print this page
: _segment_size((object_max_count == 1 ? 1u : (object_max_count / NumSegments)) * BitsPerObject),
_segment_shift(log2i_exact(_segment_size)),
_seqnum(0),
_live_objects(0),
_live_bytes(0),
+ _will_expand_objects(0),
_segment_live_bits(0),
_segment_claim_bits(0),
_bitmap(0) {}
void ZLiveMap::initialize_bitmap() {
// This thread claimed the initialization
// Reset marking information
_live_bytes.store_relaxed(0u);
_live_objects.store_relaxed(0u);
+ _will_expand_objects.store_relaxed(0u);
// Clear segment claimed/live bits
segment_live_bits().clear();
segment_claim_bits().clear();
< prev index next >