src/hotspot/share/memory/metaspace.cpp
changeset 49366 f95ef5511e1f
parent 49365 825f006619e5
parent 49364 601146c66cad
child 49372 3bb8b00832d0
equal deleted inserted replaced
49365:825f006619e5 49366:f95ef5511e1f
  4042   if (Metaspace::using_class_space()) {
  4042   if (Metaspace::using_class_space()) {
  4043     print_class_waste(out);
  4043     print_class_waste(out);
  4044   }
  4044   }
  4045 }
  4045 }
  4046 
  4046 
  4047 class MetadataStats VALUE_OBJ_CLASS_SPEC {
  4047 class MetadataStats {
  4048 private:
  4048 private:
  4049   size_t _capacity;
  4049   size_t _capacity;
  4050   size_t _used;
  4050   size_t _used;
  4051   size_t _free;
  4051   size_t _free;
  4052   size_t _waste;
  4052   size_t _waste;
  4884              is_class_space_allocation(mdtype) ? "class" : "data", word_size);
  4884              is_class_space_allocation(mdtype) ? "class" : "data", word_size);
  4885     ResourceMark rm;
  4885     ResourceMark rm;
  4886     if (log.is_debug()) {
  4886     if (log.is_debug()) {
  4887       if (loader_data->metaspace_or_null() != NULL) {
  4887       if (loader_data->metaspace_or_null() != NULL) {
  4888         LogStream ls(log.debug());
  4888         LogStream ls(log.debug());
  4889         loader_data->dump(&ls);
  4889         loader_data->print_value_on(&ls);
  4890       }
  4890       }
  4891     }
  4891     }
  4892     LogStream ls(log.info());
  4892     LogStream ls(log.info());
  4893     MetaspaceAux::dump(&ls);
  4893     MetaspaceAux::dump(&ls);
  4894     MetaspaceAux::print_metaspace_map(&ls, mdtype);
  4894     MetaspaceAux::print_metaspace_map(&ls, mdtype);