< prev index next >

src/hotspot/share/gc/shared/collectedHeap.cpp

Print this page
rev 51946 : 8211270: GC abstraction to get real object and headers size

@@ -584,5 +584,17 @@
 }
 
 void CollectedHeap::deduplicate_string(oop str) {
   // Do nothing, unless overridden in subclass.
 }
+
+size_t CollectedHeap::obj_size(oop obj) const {
+  return obj->size();
+}
+
+size_t CollectedHeap::obj_header_size() const {
+  return oopDesc::header_size();
+}
+
+size_t CollectedHeap::array_header_size(BasicType type) const {
+  return arrayOopDesc::header_size(type);
+}
< prev index next >