equal
deleted
inserted
replaced
390 // Compute desired new generation size based on NewRatio and NewSizeThreadIncrease |
390 // Compute desired new generation size based on NewRatio and NewSizeThreadIncrease |
391 // and reverts to previous value if any overflow happens |
391 // and reverts to previous value if any overflow happens |
392 size_t desired_new_size = adjust_for_thread_increase(new_size_candidate, new_size_before, alignment); |
392 size_t desired_new_size = adjust_for_thread_increase(new_size_candidate, new_size_before, alignment); |
393 |
393 |
394 // Adjust new generation size |
394 // Adjust new generation size |
395 desired_new_size = MAX2(MIN2(desired_new_size, max_new_size), min_new_size); |
395 desired_new_size = clamp(desired_new_size, min_new_size, max_new_size); |
396 assert(desired_new_size <= max_new_size, "just checking"); |
396 assert(desired_new_size <= max_new_size, "just checking"); |
397 |
397 |
398 bool changed = false; |
398 bool changed = false; |
399 if (desired_new_size > new_size_before) { |
399 if (desired_new_size > new_size_before) { |
400 size_t change = desired_new_size - new_size_before; |
400 size_t change = desired_new_size - new_size_before; |