< prev index next >
src/hotspot/share/gc/shared/collectedHeap.cpp
Print this page
rev 52059 : 8211955: GC abstraction for LAB reserve
*** 443,452 ****
--- 443,461 ----
void CollectedHeap::fill_with_dummy_object(HeapWord* start, HeapWord* end, bool zap) {
CollectedHeap::fill_with_object(start, end, zap);
}
+ size_t CollectedHeap::min_dummy_object_word_size() const {
+ return oopDesc::header_size();
+ }
+
+ size_t CollectedHeap::tlab_alloc_reserve() const {
+ size_t min_size = min_dummy_object_word_size();
+ return min_size > (size_t)MinObjAlignment ? align_object_size(min_size) : 0;
+ }
+
HeapWord* CollectedHeap::allocate_new_tlab(size_t min_size,
size_t requested_size,
size_t* actual_size) {
guarantee(false, "thread-local allocation buffers not supported");
return NULL;
< prev index next >