equal
deleted
inserted
replaced
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 |