Mercurial > hg > truffle
diff src/share/vm/memory/metaspace.hpp @ 12236:c4c768305a8f
8024638: Count and expose the amount of committed memory in the metaspaces
Reviewed-by: brutisso, ehelin
author | stefank |
---|---|
date | Thu, 12 Sep 2013 10:15:54 +0200 |
parents | d6c266999345 |
children | b960c9df4f11 |
line wrap: on
line diff
--- a/src/share/vm/memory/metaspace.hpp Thu Sep 12 10:15:30 2013 +0200 +++ b/src/share/vm/memory/metaspace.hpp Thu Sep 12 10:15:54 2013 +0200 @@ -292,13 +292,18 @@ static size_t free_bytes(); static size_t free_bytes(Metaspace::MetadataType mdtype); - // Total capacity in all Metaspaces static size_t reserved_bytes(Metaspace::MetadataType mdtype); static size_t reserved_bytes() { return reserved_bytes(Metaspace::ClassType) + reserved_bytes(Metaspace::NonClassType); } + static size_t committed_bytes(Metaspace::MetadataType mdtype); + static size_t committed_bytes() { + return committed_bytes(Metaspace::ClassType) + + committed_bytes(Metaspace::NonClassType); + } + static size_t min_chunk_size_words(); static size_t min_chunk_size_bytes() { return min_chunk_size_words() * BytesPerWord;