< prev index next >

src/hotspot/share/gc/g1/g1MemoryPool.cpp

Print this page
rev 51294 : imported patch 8208669-gc-reorder
rev 51303 : imported patch 8209062-cleanup-monitoringsupport
rev 51304 : [mq]: 8207200-getmemoryusage-consistency


  31                                      const char* name,
  32                                      size_t init_size,
  33                                      size_t max_size,
  34                                      bool support_usage_threshold) :
  35   CollectedMemoryPool(name,
  36                       init_size,
  37                       max_size,
  38                       support_usage_threshold),
  39   _g1mm(g1h->g1mm()) {
  40   assert(UseG1GC, "sanity");
  41 }
  42 
  43 G1EdenPool::G1EdenPool(G1CollectedHeap* g1h, size_t initial_size) :
  44   G1MemoryPoolSuper(g1h,
  45                     "G1 Eden Space",
  46                     initial_size,
  47                     MemoryUsage::undefined_size(),
  48                     false /* support_usage_threshold */) { }
  49 
  50 MemoryUsage G1EdenPool::get_memory_usage() {
  51   size_t committed  = _g1mm->eden_space_committed();
  52 
  53   return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size());
  54 }
  55 
  56 G1SurvivorPool::G1SurvivorPool(G1CollectedHeap* g1h, size_t initial_size) :
  57   G1MemoryPoolSuper(g1h,
  58                     "G1 Survivor Space",
  59                     initial_size,
  60                     MemoryUsage::undefined_size(),
  61                     false /* support_usage_threshold */) { }
  62 
  63 MemoryUsage G1SurvivorPool::get_memory_usage() {
  64   size_t committed  = _g1mm->survivor_space_committed();
  65 
  66   return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size());
  67 }
  68 
  69 G1OldGenPool::G1OldGenPool(G1CollectedHeap* g1h, size_t initial_size, size_t max_size) :
  70   G1MemoryPoolSuper(g1h,
  71                     "G1 Old Gen",
  72                     initial_size,
  73                     max_size,
  74                     true /* support_usage_threshold */) { }
  75 
  76 MemoryUsage G1OldGenPool::get_memory_usage() {
  77   size_t committed  = _g1mm->old_gen_committed();
  78 
  79   return MemoryUsage(initial_size(), used_in_bytes(), committed, max_size());
  80 }


  31                                      const char* name,
  32                                      size_t init_size,
  33                                      size_t max_size,
  34                                      bool support_usage_threshold) :
  35   CollectedMemoryPool(name,
  36                       init_size,
  37                       max_size,
  38                       support_usage_threshold),
  39   _g1mm(g1h->g1mm()) {
  40   assert(UseG1GC, "sanity");
  41 }
  42 
  43 G1EdenPool::G1EdenPool(G1CollectedHeap* g1h, size_t initial_size) :
  44   G1MemoryPoolSuper(g1h,
  45                     "G1 Eden Space",
  46                     initial_size,
  47                     MemoryUsage::undefined_size(),
  48                     false /* support_usage_threshold */) { }
  49 
  50 MemoryUsage G1EdenPool::get_memory_usage() {
  51   return _g1mm->eden_space_memory_usage(initial_size(), max_size());


  52 }
  53 
  54 G1SurvivorPool::G1SurvivorPool(G1CollectedHeap* g1h, size_t initial_size) :
  55   G1MemoryPoolSuper(g1h,
  56                     "G1 Survivor Space",
  57                     initial_size,
  58                     MemoryUsage::undefined_size(),
  59                     false /* support_usage_threshold */) { }
  60 
  61 MemoryUsage G1SurvivorPool::get_memory_usage() {
  62   return _g1mm->survivor_space_memory_usage(initial_size(), max_size());


  63 }
  64 
  65 G1OldGenPool::G1OldGenPool(G1CollectedHeap* g1h, size_t initial_size, size_t max_size) :
  66   G1MemoryPoolSuper(g1h,
  67                     "G1 Old Gen",
  68                     initial_size,
  69                     max_size,
  70                     true /* support_usage_threshold */) { }
  71 
  72 MemoryUsage G1OldGenPool::get_memory_usage() {
  73   return _g1mm->old_gen_memory_usage(initial_size(), max_size());


  74 }
< prev index next >