src/hotspot/share/memory/metaspace.hpp
changeset 47802 18dccdc438d7
parent 47599 0fb1d501c408
child 47808 57752bd5d1b4
--- a/src/hotspot/share/memory/metaspace.hpp	Tue Nov 07 10:30:53 2017 -0500
+++ b/src/hotspot/share/memory/metaspace.hpp	Tue Nov 07 09:37:45 2017 -0500
@@ -63,6 +63,7 @@
 class MetaWord;
 class Mutex;
 class outputStream;
+class PrintCLDMetaspaceInfoClosure;
 class SpaceManager;
 class VirtualSpaceList;
 
@@ -87,6 +88,7 @@
   friend class MetaspaceAux;
   friend class MetaspaceShared;
   friend class CollectorPolicy;
+  friend class PrintCLDMetaspaceInfoClosure;
 
  public:
   enum MetadataType {
@@ -347,6 +349,8 @@
     return min_chunk_size_words() * BytesPerWord;
   }
 
+  static void print_metadata_for_nmt(outputStream* out, size_t scale = K);
+
   static bool has_chunk_free_list(Metaspace::MetadataType mdtype);
   static MetaspaceChunkFreeListSummary chunk_free_list_summary(Metaspace::MetadataType mdtype);