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 };