< prev index next >
src/hotspot/share/gc/z/zRelocationSetSelector.cpp
Print this page
@@ -64,11 +64,11 @@
const size_t size = page->size();
const size_t live = page->live_bytes();
const size_t garbage = size - live;
if (garbage > _fragmentation_limit) {
- _registered_pages.add(page);
+ _registered_pages.append(page);
}
_stats._npages++;
_stats._total += size;
_stats._live += live;
@@ -98,11 +98,11 @@
// Semi-sort registered pages by live bytes in ascending order
const size_t npartitions_shift = 11;
const size_t npartitions = (size_t)1 << npartitions_shift;
const size_t partition_size = _page_size >> npartitions_shift;
const size_t partition_size_shift = exact_log2(partition_size);
- const size_t npages = _registered_pages.size();
+ const size_t npages = _registered_pages.length();
// Partition slots/fingers
size_t partitions[npartitions];
// Allocate destination array
@@ -138,11 +138,11 @@
void ZRelocationSetSelectorGroup::select_inner() {
// Calculate the number of pages to relocate by successively including pages in
// a candidate relocation set and calculate the maximum space requirement for
// their live objects.
- const size_t npages = _registered_pages.size();
+ const size_t npages = _registered_pages.length();
size_t selected_from = 0;
size_t selected_to = 0;
size_t from_size = 0;
semi_sort();
< prev index next >