src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
changeset 54477 511be32f3863
parent 52925 9c18c9d839d3
child 54833 76751d3faf7b
equal deleted inserted replaced
54476:20f7bbfc61d3 54477:511be32f3863
   428       _mutator_free_bitmap.set_bit(idx);
   428       _mutator_free_bitmap.set_bit(idx);
   429     }
   429     }
   430   }
   430   }
   431 
   431 
   432   // Evac reserve: reserve trailing space for evacuations
   432   // Evac reserve: reserve trailing space for evacuations
   433   size_t to_reserve = ShenandoahEvacReserve * _heap->capacity() / 100;
   433   size_t to_reserve = ShenandoahEvacReserve * _heap->max_capacity() / 100;
   434   size_t reserved = 0;
   434   size_t reserved = 0;
   435 
   435 
   436   for (size_t idx = _heap->num_regions() - 1; idx > 0; idx--) {
   436   for (size_t idx = _heap->num_regions() - 1; idx > 0; idx--) {
   437     if (reserved >= to_reserve) break;
   437     if (reserved >= to_reserve) break;
   438 
   438