hotspot/src/share/vm/services/memoryService.hpp
changeset 16453 6009860b0b1e
parent 16451 2f68393e1bef
child 18444 8adb4bc92f18
equal deleted inserted replaced
16452:59d6b3ae04f0 16453:6009860b0b1e
    70   static GCMemoryManager*               _major_gc_manager;
    70   static GCMemoryManager*               _major_gc_manager;
    71   static GCMemoryManager*               _minor_gc_manager;
    71   static GCMemoryManager*               _minor_gc_manager;
    72 
    72 
    73   // Code heap memory pool
    73   // Code heap memory pool
    74   static MemoryPool*                    _code_heap_pool;
    74   static MemoryPool*                    _code_heap_pool;
    75 
       
    76   // Metaspace pools
       
    77   static MemoryPool*                    _metaspace_pool;
       
    78   static MemoryPool*                    _class_metaspace_pool;
       
    79 
    75 
    80   static void add_generation_memory_pool(Generation* gen,
    76   static void add_generation_memory_pool(Generation* gen,
    81                                          MemoryManager* major_mgr,
    77                                          MemoryManager* major_mgr,
    82                                          MemoryManager* minor_mgr);
    78                                          MemoryManager* minor_mgr);
    83   static void add_generation_memory_pool(Generation* gen,
    79   static void add_generation_memory_pool(Generation* gen,
   123   static void add_g1_heap_info(G1CollectedHeap* g1h);
   119   static void add_g1_heap_info(G1CollectedHeap* g1h);
   124 
   120 
   125 public:
   121 public:
   126   static void set_universe_heap(CollectedHeap* heap);
   122   static void set_universe_heap(CollectedHeap* heap);
   127   static void add_code_heap_memory_pool(CodeHeap* heap);
   123   static void add_code_heap_memory_pool(CodeHeap* heap);
   128   static void add_metaspace_memory_pools();
       
   129 
   124 
   130   static MemoryPool*    get_memory_pool(instanceHandle pool);
   125   static MemoryPool*    get_memory_pool(instanceHandle pool);
   131   static MemoryManager* get_memory_manager(instanceHandle mgr);
   126   static MemoryManager* get_memory_manager(instanceHandle mgr);
   132 
   127 
   133   static const int num_memory_pools() {
   128   static const int num_memory_pools() {