src/hotspot/share/gc/g1/heapRegionManager.hpp
changeset 54678 93f09ca4a7f8
parent 53244 9807daeb47c4
child 59060 fce1fa1bdc91
equal deleted inserted replaced
54677:beca9f8524c1 54678:93f09ca4a7f8
    24 
    24 
    25 #ifndef SHARE_GC_G1_HEAPREGIONMANAGER_HPP
    25 #ifndef SHARE_GC_G1_HEAPREGIONMANAGER_HPP
    26 #define SHARE_GC_G1_HEAPREGIONMANAGER_HPP
    26 #define SHARE_GC_G1_HEAPREGIONMANAGER_HPP
    27 
    27 
    28 #include "gc/g1/g1BiasedArray.hpp"
    28 #include "gc/g1/g1BiasedArray.hpp"
    29 #include "gc/g1/g1CollectorPolicy.hpp"
       
    30 #include "gc/g1/g1RegionToSpaceMapper.hpp"
    29 #include "gc/g1/g1RegionToSpaceMapper.hpp"
    31 #include "gc/g1/heapRegionSet.hpp"
    30 #include "gc/g1/heapRegionSet.hpp"
    32 #include "gc/shared/collectorPolicy.hpp"
       
    33 #include "services/memoryUsage.hpp"
    31 #include "services/memoryUsage.hpp"
    34 
    32 
    35 class HeapRegion;
    33 class HeapRegion;
    36 class HeapRegionClosure;
    34 class HeapRegionClosure;
    37 class HeapRegionClaimer;
    35 class HeapRegionClaimer;
   127 #endif
   125 #endif
   128 public:
   126 public:
   129   // Empty constructor, we'll initialize it with the initialize() method.
   127   // Empty constructor, we'll initialize it with the initialize() method.
   130   HeapRegionManager();
   128   HeapRegionManager();
   131 
   129 
   132   static HeapRegionManager* create_manager(G1CollectedHeap* heap, G1CollectorPolicy* policy);
   130   static HeapRegionManager* create_manager(G1CollectedHeap* heap);
   133 
   131 
   134   virtual void initialize(G1RegionToSpaceMapper* heap_storage,
   132   virtual void initialize(G1RegionToSpaceMapper* heap_storage,
   135                           G1RegionToSpaceMapper* prev_bitmap,
   133                           G1RegionToSpaceMapper* prev_bitmap,
   136                           G1RegionToSpaceMapper* next_bitmap,
   134                           G1RegionToSpaceMapper* next_bitmap,
   137                           G1RegionToSpaceMapper* bot,
   135                           G1RegionToSpaceMapper* bot,