< 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,588 ****
--- 584,600 ----
}
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 >