diff src/share/vm/memory/metaspace.hpp @ 17768:daef39043d2c

8036698: Add trace event for updates to metaspace gc threshold Reviewed-by: stefank, mgerdin
author ehelin
date Fri, 21 Mar 2014 10:17:47 +0100
parents 40353abd7984
children bc7714614ad8
line wrap: on
line diff
--- a/src/share/vm/memory/metaspace.hpp	Fri Mar 21 10:16:35 2014 +0100
+++ b/src/share/vm/memory/metaspace.hpp	Fri Mar 21 10:17:47 2014 +0100
@@ -60,6 +60,7 @@
 class ClassLoaderData;
 class Metablock;
 class Metachunk;
+class MetaspaceTracer;
 class MetaWord;
 class Mutex;
 class outputStream;
@@ -148,6 +149,8 @@
   static ChunkManager* _chunk_manager_metadata;
   static ChunkManager* _chunk_manager_class;
 
+  static const MetaspaceTracer* _tracer;
+
  public:
   static VirtualSpaceList* space_list()       { return _space_list; }
   static VirtualSpaceList* class_space_list() { return _class_space_list; }
@@ -163,6 +166,8 @@
     return mdtype == ClassType ? chunk_manager_class() : chunk_manager_metadata();
   }
 
+  static const MetaspaceTracer* tracer() { return _tracer; }
+
  private:
   // This is used by DumpSharedSpaces only, where only _vsm is used. So we will
   // maintain a single list for now.