equal
deleted
inserted
replaced
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 |