src/share/vm/services/memoryManager.hpp

Print this page
rev 4369 : 8010818: NPG: Remove metaspace memory pools

@@ -54,11 +54,10 @@
 
 public:
   enum Name {
     Abstract,
     CodeCache,
-    Metaspace,
     Copy,
     MarkSweepCompact,
     ParNew,
     ConcurrentMarkSweep,
     PSScavenge,

@@ -87,11 +86,10 @@
   // GC support
   void oops_do(OopClosure* f);
 
   // Static factory methods to get a memory manager of a specific type
   static MemoryManager*   get_code_cache_memory_manager();
-  static MemoryManager*   get_metaspace_memory_manager();
   static GCMemoryManager* get_copy_memory_manager();
   static GCMemoryManager* get_msc_memory_manager();
   static GCMemoryManager* get_parnew_memory_manager();
   static GCMemoryManager* get_cms_memory_manager();
   static GCMemoryManager* get_psScavenge_memory_manager();

@@ -108,18 +106,10 @@
 
   MemoryManager::Name kind() { return MemoryManager::CodeCache; }
   const char* name()         { return "CodeCacheManager"; }
 };
 
-class MetaspaceMemoryManager : public MemoryManager {
-public:
-  MetaspaceMemoryManager() : MemoryManager() {}
-
-  MemoryManager::Name kind() { return MemoryManager::Metaspace; }
-  const char *name()         { return "MetaspaceManager"; }
-};
-
 class GCStatInfo : public ResourceObj {
 private:
   size_t _index;
   jlong  _start_time;
   jlong  _end_time;