equal
deleted
inserted
replaced
165 "just checking"); |
165 "just checking"); |
166 |
166 |
167 // Adjust new generation size |
167 // Adjust new generation size |
168 const size_t eden_plus_survivors = |
168 const size_t eden_plus_survivors = |
169 align_up(eden_size + 2 * survivor_size, alignment); |
169 align_up(eden_size + 2 * survivor_size, alignment); |
170 size_t desired_size = MAX2(MIN2(eden_plus_survivors, gen_size_limit()), |
170 size_t desired_size = clamp(eden_plus_survivors, min_gen_size(), gen_size_limit()); |
171 min_gen_size()); |
|
172 assert(desired_size <= gen_size_limit(), "just checking"); |
171 assert(desired_size <= gen_size_limit(), "just checking"); |
173 |
172 |
174 if (desired_size > orig_size) { |
173 if (desired_size > orig_size) { |
175 // Grow the generation |
174 // Grow the generation |
176 size_t change = desired_size - orig_size; |
175 size_t change = desired_size - orig_size; |