src/share/vm/gc_implementation/g1/survRateGroup.cpp

Print this page
rev 6220 : [mq]: printffmt_size.gc.patch

*** 185,198 **** } #ifndef PRODUCT void SurvRateGroup::print() { ! gclog_or_tty->print_cr("Surv Rate Group: %s (%d entries)", _name, _region_num); for (size_t i = 0; i < _region_num; ++i) { ! gclog_or_tty->print_cr(" age %4d surv rate %6.2lf %% pred %6.2lf %%", i, _surv_rate[i] * 100.0, _g1p->get_new_prediction(_surv_rate_pred[i]) * 100.0); } } --- 185,198 ---- } #ifndef PRODUCT void SurvRateGroup::print() { ! gclog_or_tty->print_cr("Surv Rate Group: %s (" SIZE_FORMAT " entries)", _name, _region_num); for (size_t i = 0; i < _region_num; ++i) { ! gclog_or_tty->print_cr(" age " SIZE_FORMAT_W(4) " surv rate %6.2lf %% pred %6.2lf %%", i, _surv_rate[i] * 100.0, _g1p->get_new_prediction(_surv_rate_pred[i]) * 100.0); } }
*** 201,218 **** size_t length = _summary_surv_rates_max_len; if (length == 0) return; gclog_or_tty->print_cr(""); ! gclog_or_tty->print_cr("%s Rate Summary (for up to age %d)", _name, length-1); gclog_or_tty->print_cr(" age range survival rate (avg) samples (avg)"); gclog_or_tty->print_cr(" ---------------------------------------------------------"); size_t index = 0; size_t limit = MIN2((int) length, 10); while (index < limit) { ! gclog_or_tty->print_cr(" %4d %6.2lf%% %6.2lf", index, _summary_surv_rates[index]->avg() * 100.0, (double) _summary_surv_rates[index]->num()); ++index; } --- 201,219 ---- size_t length = _summary_surv_rates_max_len; if (length == 0) return; gclog_or_tty->print_cr(""); ! gclog_or_tty->print_cr("%s Rate Summary (for up to age " SIZE_FORMAT ")", _name, length-1); gclog_or_tty->print_cr(" age range survival rate (avg) samples (avg)"); gclog_or_tty->print_cr(" ---------------------------------------------------------"); size_t index = 0; size_t limit = MIN2((int) length, 10); while (index < limit) { ! gclog_or_tty->print_cr(" " SIZE_FORMAT_W(4) ! " %6.2lf%% %6.2lf", index, _summary_surv_rates[index]->avg() * 100.0, (double) _summary_surv_rates[index]->num()); ++index; }
*** 226,236 **** sum += _summary_surv_rates[index]->avg() * 100.0; samples += _summary_surv_rates[index]->num(); ++index; if (index == length || num % 10 == 0) { ! gclog_or_tty->print_cr(" %4d .. %4d %6.2lf%% %6.2lf", (index-1) / 10 * 10, index-1, sum / (double) num, (double) samples / (double) num); sum = 0.0; num = 0; samples = 0; --- 227,238 ---- sum += _summary_surv_rates[index]->avg() * 100.0; samples += _summary_surv_rates[index]->num(); ++index; if (index == length || num % 10 == 0) { ! gclog_or_tty->print_cr(" " SIZE_FORMAT_W(4) " .. " SIZE_FORMAT_W(4) ! " %6.2lf%% %6.2lf", (index-1) / 10 * 10, index-1, sum / (double) num, (double) samples / (double) num); sum = 0.0; num = 0; samples = 0;