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

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

*** 489,499 **** assert(contains_reference_locked(from), "We just added it!"); return; } else { if (G1TraceHeapRegionRememberedSet) { gclog_or_tty->print_cr(" [tid %d] sparse table entry " ! "overflow(f: %d, t: %d)", tid, from_hrs_ind, cur_hrs_ind); } } if (_n_fine_entries == _max_fine_entries) { --- 489,499 ---- assert(contains_reference_locked(from), "We just added it!"); return; } else { if (G1TraceHeapRegionRememberedSet) { gclog_or_tty->print_cr(" [tid %d] sparse table entry " ! "overflow(f: %d, t: %u)", tid, from_hrs_ind, cur_hrs_ind); } } if (_n_fine_entries == _max_fine_entries) {
*** 608,618 **** if (!_coarse_map.at(max_hrs_index)) { _coarse_map.at_put(max_hrs_index, true); _n_coarse_entries++; if (G1TraceHeapRegionRememberedSet) { gclog_or_tty->print("Coarsened entry in region [" PTR_FORMAT "...] " ! "for region [" PTR_FORMAT "...] (%d coarse entries).\n", hr()->bottom(), max->hr()->bottom(), _n_coarse_entries); } } --- 608,618 ---- if (!_coarse_map.at(max_hrs_index)) { _coarse_map.at_put(max_hrs_index, true); _n_coarse_entries++; if (G1TraceHeapRegionRememberedSet) { gclog_or_tty->print("Coarsened entry in region [" PTR_FORMAT "...] " ! "for region [" PTR_FORMAT "...] (" SIZE_FORMAT " coarse entries).\n", hr()->bottom(), max->hr()->bottom(), _n_coarse_entries); } }
*** 901,914 **** G1CollectedHeap::heap()->bot_shared()->address_for_index(card_index); gclog_or_tty->print_cr(" Card " PTR_FORMAT, card_start); } if (iter.n_yielded() != occupied()) { gclog_or_tty->print_cr("Yielded disagrees with occupied:"); ! gclog_or_tty->print_cr(" %6d yielded (%6d coarse, %6d fine).", iter.n_yielded(), iter.n_yielded_coarse(), iter.n_yielded_fine()); ! gclog_or_tty->print_cr(" %6d occ (%6d coarse, %6d fine).", occupied(), occ_coarse(), occ_fine()); } guarantee(iter.n_yielded() == occupied(), "We should have yielded all the represented cards."); } --- 901,916 ---- G1CollectedHeap::heap()->bot_shared()->address_for_index(card_index); gclog_or_tty->print_cr(" Card " PTR_FORMAT, card_start); } if (iter.n_yielded() != occupied()) { gclog_or_tty->print_cr("Yielded disagrees with occupied:"); ! gclog_or_tty->print_cr(" " SIZE_FORMAT_W(6) " yielded (" SIZE_FORMAT_W(6) ! " coarse, " SIZE_FORMAT_W(6) " fine).", iter.n_yielded(), iter.n_yielded_coarse(), iter.n_yielded_fine()); ! gclog_or_tty->print_cr(" " SIZE_FORMAT_W(6) " occ (" SIZE_FORMAT_W(6) ! " coarse, " SIZE_FORMAT_W(6) " fine).", occupied(), occ_coarse(), occ_fine()); } guarantee(iter.n_yielded() == occupied(), "We should have yielded all the represented cards."); }