< prev index next >

src/hotspot/share/gc/z/zStat.hpp

Print this page

        

@@ -372,23 +372,15 @@
   static size_t _nterminateflush;
   static size_t _ntrycomplete;
   static size_t _ncontinue;
 
 public:
-  static void set_at_mark_start(size_t nstripes) {
-    _nstripes = nstripes;
-  }
-
+  static void set_at_mark_start(size_t nstripes);
   static void set_at_mark_end(size_t nproactiveflush,
                               size_t nterminateflush,
                               size_t ntrycomplete,
-                              size_t ncontinue) {
-    _nproactiveflush = nproactiveflush;
-    _nterminateflush = nterminateflush;
-    _ntrycomplete = ntrycomplete;
-    _ncontinue = ncontinue;
-  }
+                              size_t ncontinue);
 
   static void print();
 };
 
 //

@@ -398,17 +390,12 @@
 private:
   static size_t _relocating;
   static bool   _success;
 
 public:
-  static void set_at_select_relocation_set(size_t relocating) {
-    _relocating = relocating;
-  }
-
-  static void set_at_relocate_end(bool success) {
-    _success = success;
-  }
+  static void set_at_select_relocation_set(size_t relocating);
+  static void set_at_relocate_end(bool success);
 
   static void print();
 };
 
 //

@@ -429,35 +416,18 @@
     size_t discovered;
     size_t dropped;
     size_t enqueued;
   } _soft, _weak, _final, _phantom;
 
-  static void set(ZCount* count, size_t encountered, size_t dropped, size_t enqueued) {
-    count->encountered = encountered;
-    count->discovered = dropped + enqueued;
-    count->dropped = dropped;
-    count->enqueued = enqueued;
-  }
-
+  static void set(ZCount* count, size_t encountered, size_t dropped, size_t enqueued);
   static void print(const char* name, const ZCount& ref);
 
 public:
-  static void set_soft(size_t encountered, size_t dropped, size_t enqueued) {
-    set(&_soft, encountered, dropped, enqueued);
-  }
-
-  static void set_weak(size_t encountered, size_t dropped, size_t enqueued) {
-    set(&_weak, encountered, dropped, enqueued);
-  }
-
-  static void set_final(size_t encountered, size_t dropped, size_t enqueued) {
-    set(&_final, encountered, dropped, enqueued);
-  }
-
-  static void set_phantom(size_t encountered, size_t dropped, size_t enqueued) {
-    set(&_phantom, encountered, dropped, enqueued);
-  }
+  static void set_soft(size_t encountered, size_t dropped, size_t enqueued);
+  static void set_weak(size_t encountered, size_t dropped, size_t enqueued);
+  static void set_final(size_t encountered, size_t dropped, size_t enqueued);
+  static void set_phantom(size_t encountered, size_t dropped, size_t enqueued);
 
   static void print();
 };
 
 //

@@ -513,101 +483,38 @@
     size_t free;
     size_t free_high;
     size_t free_low;
   } _at_relocate_end;
 
-  static size_t available(size_t used) {
-    return _at_initialize.max_capacity - used;
-  }
-
-  static size_t reserve(size_t used) {
-    return MIN2(_at_initialize.max_reserve, available(used));
-  }
-
-  static size_t free(size_t used) {
-    return available(used) - reserve(used);
-  }
+  static size_t available(size_t used);
+  static size_t reserve(size_t used);
+  static size_t free(size_t used);
 
 public:
   static void set_at_initialize(size_t max_capacity,
-                                size_t max_reserve) {
-    _at_initialize.max_capacity = max_capacity;
-    _at_initialize.max_reserve = max_reserve;
-  }
-
+                                size_t max_reserve);
   static void set_at_mark_start(size_t capacity,
-                                size_t used) {
-    _at_mark_start.capacity = capacity;
-    _at_mark_start.reserve = reserve(used);
-    _at_mark_start.used = used;
-    _at_mark_start.free = free(used);
-  }
-
+                                size_t used);
   static void set_at_mark_end(size_t capacity,
                               size_t allocated,
-                              size_t used) {
-    _at_mark_end.capacity = capacity;
-    _at_mark_end.reserve = reserve(used);
-    _at_mark_end.allocated = allocated;
-    _at_mark_end.used = used;
-    _at_mark_end.free = free(used);
-  }
-
+                              size_t used);
   static void set_at_select_relocation_set(size_t live,
                                            size_t garbage,
-                                           size_t reclaimed) {
-    _at_mark_end.live = live;
-    _at_mark_end.garbage = garbage;
-
-    _at_relocate_start.garbage = garbage - reclaimed;
-    _at_relocate_start.reclaimed = reclaimed;
-  }
-
+                                           size_t reclaimed);
   static void set_at_relocate_start(size_t capacity,
                                     size_t allocated,
-                                    size_t used) {
-    _at_relocate_start.capacity = capacity;
-    _at_relocate_start.reserve = reserve(used);
-    _at_relocate_start.allocated = allocated;
-    _at_relocate_start.used = used;
-    _at_relocate_start.free = free(used);
-  }
-
+                                    size_t used);
   static void set_at_relocate_end(size_t capacity,
                                   size_t allocated,
                                   size_t reclaimed,
                                   size_t used,
                                   size_t used_high,
-                                  size_t used_low) {
-    _at_relocate_end.capacity = capacity;
-    _at_relocate_end.capacity_high = capacity;
-    _at_relocate_end.capacity_low = _at_mark_start.capacity;
-    _at_relocate_end.reserve = reserve(used);
-    _at_relocate_end.reserve_high = reserve(used_high);
-    _at_relocate_end.reserve_low = reserve(used_low);
-    _at_relocate_end.garbage = _at_mark_end.garbage - reclaimed;
-    _at_relocate_end.allocated = allocated;
-    _at_relocate_end.reclaimed = reclaimed;
-    _at_relocate_end.used = used;
-    _at_relocate_end.used_high = used_high;
-    _at_relocate_end.used_low = used_low;
-    _at_relocate_end.free = free(used);
-    _at_relocate_end.free_high = free(used_low);
-    _at_relocate_end.free_low = free(used_high);
-  }
-
-  static size_t max_capacity() {
-    return _at_initialize.max_capacity;
-  }
-
-  static size_t used_at_mark_start() {
-    return _at_mark_start.used;
-  }
-
-  static size_t used_at_relocate_end() {
-    return _at_relocate_end.used;
-  }
+                                  size_t used_low);
+
+  static size_t max_capacity();
+  static size_t used_at_mark_start();
+  static size_t used_at_relocate_end();
 
   static void print();
 };
 
 #endif // SHARE_GC_Z_ZSTAT_HPP
< prev index next >