hotspot/src/share/vm/gc/g1/heapRegionManager.cpp
changeset 38177 b0c9cb06506b
parent 35079 edab77f91231
child 41081 286019ba662d
equal deleted inserted replaced
38175:4e2bff1a5467 38177:b0c9cb06506b
    49   _card_counts_mapper = card_counts;
    49   _card_counts_mapper = card_counts;
    50 
    50 
    51   MemRegion reserved = heap_storage->reserved();
    51   MemRegion reserved = heap_storage->reserved();
    52   _regions.initialize(reserved.start(), reserved.end(), HeapRegion::GrainBytes);
    52   _regions.initialize(reserved.start(), reserved.end(), HeapRegion::GrainBytes);
    53 
    53 
    54   _available_map.resize(_regions.length(), false);
    54   _available_map.initialize(_regions.length());
    55   _available_map.clear();
       
    56 }
    55 }
    57 
    56 
    58 bool HeapRegionManager::is_available(uint region) const {
    57 bool HeapRegionManager::is_available(uint region) const {
    59   return _available_map.at(region);
    58   return _available_map.at(region);
    60 }
    59 }