src/hotspot/share/gc/g1/heapRegionManager.cpp
changeset 53987 e1f707ed0757
parent 53985 0da5c17f5e43
child 54678 93f09ca4a7f8
equal deleted inserted replaced
53986:9ad20fd52b19 53987:e1f707ed0757
    67   _next_bitmap_mapper(NULL),
    67   _next_bitmap_mapper(NULL),
    68   _free_list("Free list", new MasterFreeRegionListChecker())
    68   _free_list("Free list", new MasterFreeRegionListChecker())
    69 { }
    69 { }
    70 
    70 
    71 HeapRegionManager* HeapRegionManager::create_manager(G1CollectedHeap* heap, G1CollectorPolicy* policy) {
    71 HeapRegionManager* HeapRegionManager::create_manager(G1CollectedHeap* heap, G1CollectorPolicy* policy) {
    72   if (policy->is_hetero_heap()) {
    72   if (policy->is_heterogeneous_heap()) {
    73     return new HeterogeneousHeapRegionManager((uint)(policy->max_heap_byte_size() / HeapRegion::GrainBytes) /*heap size as num of regions*/);
    73     return new HeterogeneousHeapRegionManager((uint)(policy->max_heap_byte_size() / HeapRegion::GrainBytes) /*heap size as num of regions*/);
    74   }
    74   }
    75   return new HeapRegionManager();
    75   return new HeapRegionManager();
    76 }
    76 }
    77 
    77