< prev index next >
src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
Print this page
@@ -92,11 +92,10 @@
size_t initial_desired_size();
size_t remaining() { return end() == NULL ? 0 : pointer_delta(hard_end(), top()); }
// Obtain the actual end of the TLAB.
- HeapWord* hard_end();
void set_sample_end();
// Make parsable and release it.
void reset();
@@ -130,10 +129,11 @@
static size_t min_size() { return align_object_size(MinTLABSize / HeapWordSize) + alignment_reserve(); }
static size_t max_size() { assert(_max_size != 0, "max_size not set up"); return _max_size; }
static size_t max_size_in_bytes() { return max_size() * BytesPerWord; }
static void set_max_size(size_t max_size) { _max_size = max_size; }
+ HeapWord* hard_end();
HeapWord* start() const { return _start; }
HeapWord* end() const { return _end; }
HeapWord* top() const { return _top; }
HeapWord* pf_top() const { return _pf_top; }
size_t desired_size() const { return _desired_size; }
< prev index next >