< 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 >