60 size_t used() const { return _used; } |
60 size_t used() const { return _used; } |
61 size_t size() const { return (uintptr_t)_end - (uintptr_t)_start; } |
61 size_t size() const { return (uintptr_t)_end - (uintptr_t)_start; } |
62 }; |
62 }; |
63 |
63 |
64 class MetaspaceSizes : public StackObj { |
64 class MetaspaceSizes : public StackObj { |
65 size_t _capacity; |
65 size_t _committed; |
66 size_t _used; |
66 size_t _used; |
67 size_t _reserved; |
67 size_t _reserved; |
68 |
68 |
69 public: |
69 public: |
70 MetaspaceSizes() : _capacity(0), _used(0), _reserved(0) {} |
70 MetaspaceSizes() : _committed(0), _used(0), _reserved(0) {} |
71 MetaspaceSizes(size_t capacity, size_t used, size_t reserved) : |
71 MetaspaceSizes(size_t committed, size_t used, size_t reserved) : |
72 _capacity(capacity), _used(used), _reserved(reserved) {} |
72 _committed(committed), _used(used), _reserved(reserved) {} |
73 |
73 |
74 size_t capacity() const { return _capacity; } |
74 size_t committed() const { return _committed; } |
75 size_t used() const { return _used; } |
75 size_t used() const { return _used; } |
76 size_t reserved() const { return _reserved; } |
76 size_t reserved() const { return _reserved; } |
77 }; |
77 }; |
78 |
78 |
79 class GCHeapSummary; |
79 class GCHeapSummary; |