src/hotspot/share/gc/epsilon/epsilonHeap.hpp
branchepsilon-gc-branch
changeset 55975 26d15be1c920
parent 55974 06122633fead
child 55979 669f8c047c9c
--- a/src/hotspot/share/gc/epsilon/epsilonHeap.hpp	Thu Dec 07 13:05:31 2017 +0100
+++ b/src/hotspot/share/gc/epsilon/epsilonHeap.hpp	Thu Dec 07 13:19:22 2017 +0100
@@ -26,6 +26,7 @@
 
 #include "gc/shared/collectedHeap.hpp"
 #include "gc/shared/space.hpp"
+#include "services/memoryManager.hpp"
 #include "gc/epsilon/epsilonCollectorPolicy.hpp"
 #include "gc/epsilon/epsilonMonitoringSupport.hpp"
 #include "gc/epsilon/epsilonBarrierSet.hpp"
@@ -35,12 +36,16 @@
 private:
   EpsilonCollectorPolicy* _policy;
   EpsilonMonitoringSupport* _monitoring_support;
+  MemoryPool* _pool;
+  GCMemoryManager _memory_manager;
   ContiguousSpace* _space;
   VirtualSpace _virtual_space;
   size_t _max_tlab_size;
   size_t _last_counter_update;
 public:
-  EpsilonHeap(EpsilonCollectorPolicy* p) : _policy(p) {};
+  EpsilonHeap(EpsilonCollectorPolicy* p) :
+          _policy(p),
+          _memory_manager("Epsilon Heap", "") {};
 
   virtual Name kind() const {
     return CollectedHeap::EpsilonHeap;