equal
deleted
inserted
replaced
298 assert(min_gen_size() <= orig_size && orig_size <= max_size(), "just checking"); |
298 assert(min_gen_size() <= orig_size && orig_size <= max_size(), "just checking"); |
299 |
299 |
300 // Adjust new generation size |
300 // Adjust new generation size |
301 const size_t eden_plus_survivors = |
301 const size_t eden_plus_survivors = |
302 align_up(eden_size + 2 * survivor_size, alignment); |
302 align_up(eden_size + 2 * survivor_size, alignment); |
303 size_t desired_size = MAX2(MIN2(eden_plus_survivors, max_size()), |
303 size_t desired_size = clamp(eden_plus_survivors, min_gen_size(), max_size()); |
304 min_gen_size()); |
|
305 assert(desired_size <= max_size(), "just checking"); |
304 assert(desired_size <= max_size(), "just checking"); |
306 |
305 |
307 if (desired_size > orig_size) { |
306 if (desired_size > orig_size) { |
308 // Grow the generation |
307 // Grow the generation |
309 size_t change = desired_size - orig_size; |
308 size_t change = desired_size - orig_size; |