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