hotspot/src/share/vm/gc/shared/collectorPolicy.cpp
changeset 46618 d503911aa948
parent 42028 6218944dbd18
child 46619 a3919f5e8d2b
equal deleted inserted replaced
46617:0330c5fc49ce 46618:d503911aa948
   309   }
   309   }
   310 
   310 
   311   // Now take the actual NewSize into account. We will silently increase NewSize
   311   // Now take the actual NewSize into account. We will silently increase NewSize
   312   // if the user specified a smaller or unaligned value.
   312   // if the user specified a smaller or unaligned value.
   313   size_t bounded_new_size = bound_minus_alignment(NewSize, MaxHeapSize);
   313   size_t bounded_new_size = bound_minus_alignment(NewSize, MaxHeapSize);
   314   bounded_new_size = MAX2(smallest_new_size, (size_t)align_size_down(bounded_new_size, _gen_alignment));
   314   bounded_new_size = MAX2(smallest_new_size, align_size_down(bounded_new_size, _gen_alignment));
   315   if (bounded_new_size != NewSize) {
   315   if (bounded_new_size != NewSize) {
   316     FLAG_SET_ERGO(size_t, NewSize, bounded_new_size);
   316     FLAG_SET_ERGO(size_t, NewSize, bounded_new_size);
   317   }
   317   }
   318   _min_young_size = smallest_new_size;
   318   _min_young_size = smallest_new_size;
   319   _initial_young_size = NewSize;
   319   _initial_young_size = NewSize;