hotspot/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
changeset 17109 90e6c31bbbe4
parent 17105 25b392a7740d
child 17112 e49af4ba7755
equal deleted inserted replaced
17108:cf72dcf9a8f2 17109:90e6c31bbbe4
   889 
   889 
   890   void fill(ParallelScavengeHeap* heap) {
   890   void fill(ParallelScavengeHeap* heap) {
   891     _heap_used      = heap->used();
   891     _heap_used      = heap->used();
   892     _young_gen_used = heap->young_gen()->used_in_bytes();
   892     _young_gen_used = heap->young_gen()->used_in_bytes();
   893     _old_gen_used   = heap->old_gen()->used_in_bytes();
   893     _old_gen_used   = heap->old_gen()->used_in_bytes();
   894     _metadata_used  = MetaspaceAux::used_in_bytes();
   894     _metadata_used  = MetaspaceAux::allocated_used_bytes();
   895   };
   895   };
   896 
   896 
   897   size_t heap_used() const      { return _heap_used; }
   897   size_t heap_used() const      { return _heap_used; }
   898   size_t young_gen_used() const { return _young_gen_used; }
   898   size_t young_gen_used() const { return _young_gen_used; }
   899   size_t old_gen_used() const   { return _old_gen_used; }
   899   size_t old_gen_used() const   { return _old_gen_used; }
  1024     }
  1024     }
  1025   }
  1025   }
  1026 
  1026 
  1027   // Delete metaspaces for unloaded class loaders and clean up loader_data graph
  1027   // Delete metaspaces for unloaded class loaders and clean up loader_data graph
  1028   ClassLoaderDataGraph::purge();
  1028   ClassLoaderDataGraph::purge();
       
  1029   MetaspaceAux::verify_metrics();
  1029 
  1030 
  1030   Threads::gc_epilogue();
  1031   Threads::gc_epilogue();
  1031   CodeCache::gc_epilogue();
  1032   CodeCache::gc_epilogue();
  1032   JvmtiExport::gc_epilogue();
  1033   JvmtiExport::gc_epilogue();
  1033 
  1034