Mercurial > hg > truffle
comparison src/share/vm/services/memoryPool.hpp @ 12248:73d0d0218068
8024718: Metaspace performance counters and memory pools should report the same data
Reviewed-by: stefank, dholmes, coleenp
author | ehelin |
---|---|
date | Tue, 17 Sep 2013 20:59:07 +0200 |
parents | 71963b3f802a |
children | de6a9e811145 |
comparison
equal
deleted
inserted
replaced
12247:fac394091d73 | 12248:73d0d0218068 |
---|---|
222 size_t used_in_bytes() { return _codeHeap->allocated_capacity(); } | 222 size_t used_in_bytes() { return _codeHeap->allocated_capacity(); } |
223 }; | 223 }; |
224 | 224 |
225 class MetaspacePool : public MemoryPool { | 225 class MetaspacePool : public MemoryPool { |
226 size_t calculate_max_size() const; | 226 size_t calculate_max_size() const; |
227 size_t capacity_in_bytes() const; | |
228 public: | 227 public: |
229 MetaspacePool(); | 228 MetaspacePool(); |
230 MemoryUsage get_memory_usage(); | 229 MemoryUsage get_memory_usage(); |
231 size_t used_in_bytes(); | 230 size_t used_in_bytes(); |
232 }; | 231 }; |
233 | 232 |
234 class CompressedKlassSpacePool : public MemoryPool { | 233 class CompressedKlassSpacePool : public MemoryPool { |
235 size_t capacity_in_bytes() const; | |
236 public: | 234 public: |
237 CompressedKlassSpacePool(); | 235 CompressedKlassSpacePool(); |
238 MemoryUsage get_memory_usage(); | 236 MemoryUsage get_memory_usage(); |
239 size_t used_in_bytes(); | 237 size_t used_in_bytes(); |
240 }; | 238 }; |