src/hotspot/share/gc/parallel/asPSYoungGen.cpp
changeset 59221 cc3a82fc7bcb
parent 58980 47c20fc6a517
equal deleted inserted replaced
59220:72e15d757e6c 59221:cc3a82fc7bcb
   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;