equal
deleted
inserted
replaced
124 |
124 |
125 // Constructor |
125 // Constructor |
126 CollectedHeap(); |
126 CollectedHeap(); |
127 |
127 |
128 // Create a new tlab. All TLAB allocations must go through this. |
128 // Create a new tlab. All TLAB allocations must go through this. |
129 virtual HeapWord* allocate_new_tlab(size_t size); |
129 // To allow more flexible TLAB allocations min_size specifies |
|
130 // the minimum size needed, while requested_size is the requested |
|
131 // size based on ergonomics. The actually allocated size will be |
|
132 // returned in actual_size. |
|
133 virtual HeapWord* allocate_new_tlab(size_t min_size, |
|
134 size_t requested_size, |
|
135 size_t* actual_size); |
130 |
136 |
131 // Accumulate statistics on all tlabs. |
137 // Accumulate statistics on all tlabs. |
132 virtual void accumulate_statistics_all_tlabs(); |
138 virtual void accumulate_statistics_all_tlabs(); |
133 |
139 |
134 // Reinitialize tlabs before resuming mutators. |
140 // Reinitialize tlabs before resuming mutators. |