src/hotspot/share/services/memoryManager.hpp
branchepsilon-gc-branch
changeset 55767 8e22715afabc
parent 47216 71c04702a3d5
child 55974 06122633fead
equal deleted inserted replaced
47701:be620a591379 55767:8e22715afabc
    81   static GCMemoryManager* get_cms_memory_manager();
    81   static GCMemoryManager* get_cms_memory_manager();
    82   static GCMemoryManager* get_psScavenge_memory_manager();
    82   static GCMemoryManager* get_psScavenge_memory_manager();
    83   static GCMemoryManager* get_psMarkSweep_memory_manager();
    83   static GCMemoryManager* get_psMarkSweep_memory_manager();
    84   static GCMemoryManager* get_g1YoungGen_memory_manager();
    84   static GCMemoryManager* get_g1YoungGen_memory_manager();
    85   static GCMemoryManager* get_g1OldGen_memory_manager();
    85   static GCMemoryManager* get_g1OldGen_memory_manager();
       
    86   static GCMemoryManager* get_epsilon_memory_manager();
    86 };
    87 };
    87 
    88 
    88 class CodeCacheMemoryManager : public MemoryManager {
    89 class CodeCacheMemoryManager : public MemoryManager {
    89 private:
    90 private:
    90 public:
    91 public:
   251   G1OldGenMemoryManager() : GCMemoryManager() {}
   252   G1OldGenMemoryManager() : GCMemoryManager() {}
   252 
   253 
   253   const char* name() { return "G1 Old Generation"; }
   254   const char* name() { return "G1 Old Generation"; }
   254 };
   255 };
   255 
   256 
       
   257 class EpsilonMemoryManager : public GCMemoryManager {
       
   258 private:
       
   259 public:
       
   260   EpsilonMemoryManager() : GCMemoryManager() {}
       
   261 
       
   262   const char* name() { return "Epsilon Generation"; }
       
   263 };
       
   264 
   256 #endif // SHARE_VM_SERVICES_MEMORYMANAGER_HPP
   265 #endif // SHARE_VM_SERVICES_MEMORYMANAGER_HPP