< prev index next >
src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
Print this page
rev 57380 : [mq]: metaspace-improvement
@@ -25,79 +25,28 @@
#ifndef SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
#define SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
class MetaspaceChunkFreeListSummary {
- size_t _num_specialized_chunks;
- size_t _num_small_chunks;
- size_t _num_medium_chunks;
- size_t _num_humongous_chunks;
-
- size_t _specialized_chunks_size_in_bytes;
- size_t _small_chunks_size_in_bytes;
- size_t _medium_chunks_size_in_bytes;
- size_t _humongous_chunks_size_in_bytes;
+ size_t _num_chunks;
+ size_t _size_chunks;
public:
MetaspaceChunkFreeListSummary() :
- _num_specialized_chunks(0),
- _num_small_chunks(0),
- _num_medium_chunks(0),
- _num_humongous_chunks(0),
- _specialized_chunks_size_in_bytes(0),
- _small_chunks_size_in_bytes(0),
- _medium_chunks_size_in_bytes(0),
- _humongous_chunks_size_in_bytes(0)
+ _num_chunks(0),
+ _size_chunks(0)
{}
- MetaspaceChunkFreeListSummary(size_t num_specialized_chunks,
- size_t num_small_chunks,
- size_t num_medium_chunks,
- size_t num_humongous_chunks,
- size_t specialized_chunks_size_in_bytes,
- size_t small_chunks_size_in_bytes,
- size_t medium_chunks_size_in_bytes,
- size_t humongous_chunks_size_in_bytes) :
- _num_specialized_chunks(num_specialized_chunks),
- _num_small_chunks(num_small_chunks),
- _num_medium_chunks(num_medium_chunks),
- _num_humongous_chunks(num_humongous_chunks),
- _specialized_chunks_size_in_bytes(specialized_chunks_size_in_bytes),
- _small_chunks_size_in_bytes(small_chunks_size_in_bytes),
- _medium_chunks_size_in_bytes(medium_chunks_size_in_bytes),
- _humongous_chunks_size_in_bytes(humongous_chunks_size_in_bytes)
+ MetaspaceChunkFreeListSummary(size_t num_chunks, size_t size_chunks) :
+ _num_chunks(num_chunks), _size_chunks(size_chunks)
{}
- size_t num_specialized_chunks() const {
- return _num_specialized_chunks;
+ size_t num_chunks() const {
+ return _num_chunks;
}
- size_t num_small_chunks() const {
- return _num_small_chunks;
- }
-
- size_t num_medium_chunks() const {
- return _num_medium_chunks;
- }
-
- size_t num_humongous_chunks() const {
- return _num_humongous_chunks;
- }
-
- size_t specialized_chunks_size_in_bytes() const {
- return _specialized_chunks_size_in_bytes;
- }
-
- size_t small_chunks_size_in_bytes() const {
- return _small_chunks_size_in_bytes;
- }
-
- size_t medium_chunks_size_in_bytes() const {
- return _medium_chunks_size_in_bytes;
- }
-
- size_t humongous_chunks_size_in_bytes() const {
- return _humongous_chunks_size_in_bytes;
+ size_t size_chunks() const {
+ return _size_chunks;
}
};
#endif // SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
< prev index next >