Mercurial > hg > truffle
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.