< 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 >