< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.hpp

Print this page

        

@@ -25,17 +25,19 @@
 #define SHARE_GC_Z_ZCOLLECTEDHEAP_HPP
 
 #include "gc/shared/collectedHeap.hpp"
 #include "gc/shared/softRefPolicy.hpp"
 #include "gc/z/zBarrierSet.hpp"
-#include "gc/z/zDirector.hpp"
-#include "gc/z/zDriver.hpp"
 #include "gc/z/zHeap.hpp"
 #include "gc/z/zInitialize.hpp"
 #include "gc/z/zRuntimeWorkers.hpp"
-#include "gc/z/zStat.hpp"
-#include "gc/z/zUncommitter.hpp"
+
+class ZDirector;
+class ZDriver;
+class ZStat;
+class ZUnmapper;
+class ZUncommitter;
 
 class ZCollectedHeap : public CollectedHeap {
   friend class VMStructs;
 
 private:

@@ -43,10 +45,11 @@
   ZBarrierSet       _barrier_set;
   ZInitialize       _initialize;
   ZHeap             _heap;
   ZDirector*        _director;
   ZDriver*          _driver;
+  ZUnmapper*        _unmapper;
   ZUncommitter*     _uncommitter;
   ZStat*            _stat;
   ZRuntimeWorkers   _runtime_workers;
 
   virtual HeapWord* allocate_new_tlab(size_t min_size,
< prev index next >