< prev index next >
src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
Print this page
rev 57380 : [mq]: metaspace-improvement
*** 25,103 ****
#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;
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)
{}
! 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)
{}
! size_t num_specialized_chunks() const {
! return _num_specialized_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;
}
};
#endif // SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
--- 25,52 ----
#ifndef SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
#define SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
class MetaspaceChunkFreeListSummary {
! size_t _num_chunks;
! size_t _size_chunks;
public:
MetaspaceChunkFreeListSummary() :
! _num_chunks(0),
! _size_chunks(0)
{}
! MetaspaceChunkFreeListSummary(size_t num_chunks, size_t size_chunks) :
! _num_chunks(num_chunks), _size_chunks(size_chunks)
{}
! size_t num_chunks() const {
! return _num_chunks;
}
! size_t size_chunks() const {
! return _size_chunks;
}
};
#endif // SHARE_MEMORY_METASPACECHUNKFREELISTSUMMARY_HPP
< prev index next >