< prev index next >
src/hotspot/share/gc/shared/ptrQueue.cpp
Print this page
*** 222,232 ****
Atomic::add(count, &_free_count);
_free_list.prepend(*first, *last);
log_trace(gc, ptrqueue, freelist)
("Transferred %s pending to free: " SIZE_FORMAT, name(), count);
}
! OrderAccess::release_store(&_transfer_lock, false);
return true;
}
size_t BufferNode::Allocator::reduce_free_list(size_t remove_goal) {
try_transfer_pending();
--- 222,232 ----
Atomic::add(count, &_free_count);
_free_list.prepend(*first, *last);
log_trace(gc, ptrqueue, freelist)
("Transferred %s pending to free: " SIZE_FORMAT, name(), count);
}
! Atomic::release_store(&_transfer_lock, false);
return true;
}
size_t BufferNode::Allocator::reduce_free_list(size_t remove_goal) {
try_transfer_pending();
< prev index next >