hotspot/src/share/vm/gc/parallel/asPSOldGen.cpp
changeset 37242 91e5f98fff6f
parent 35061 be6025ebffea
child 46619 a3919f5e8d2b
equal deleted inserted replaced
37241:b9961c99c356 37242:91e5f98fff6f
   124 
   124 
   125   size_t result = policy->promo_increment_aligned_down(max_contraction);
   125   size_t result = policy->promo_increment_aligned_down(max_contraction);
   126   // Also adjust for inter-generational alignment
   126   // Also adjust for inter-generational alignment
   127   size_t result_aligned = align_size_down(result, gen_alignment);
   127   size_t result_aligned = align_size_down(result, gen_alignment);
   128 
   128 
   129   LogHandle(gc, ergo) log;
   129   Log(gc, ergo) log;
   130   if (log.is_trace()) {
   130   if (log.is_trace()) {
   131     size_t working_promoted = (size_t) policy->avg_promoted()->padded_average();
   131     size_t working_promoted = (size_t) policy->avg_promoted()->padded_average();
   132     size_t promo_increment = policy->promo_increment(max_contraction);
   132     size_t promo_increment = policy->promo_increment(max_contraction);
   133     log.trace("ASPSOldGen::available_for_contraction: " SIZE_FORMAT " K / " SIZE_FORMAT_HEX, result_aligned/K, result_aligned);
   133     log.trace("ASPSOldGen::available_for_contraction: " SIZE_FORMAT " K / " SIZE_FORMAT_HEX, result_aligned/K, result_aligned);
   134     log.trace(" reserved().byte_size() " SIZE_FORMAT " K / " SIZE_FORMAT_HEX, reserved().byte_size()/K, reserved().byte_size());
   134     log.trace(" reserved().byte_size() " SIZE_FORMAT " K / " SIZE_FORMAT_HEX, reserved().byte_size()/K, reserved().byte_size());