8300862: Remove some G1 collection set remembered set debugging code

Reviewed-by: ayang, iwalulya
This commit is contained in:
Thomas Schatzl 2023-01-24 17:15:53 +00:00
parent 048705c049
commit 859ca75b4c
2 changed files with 0 additions and 53 deletions

View File

@ -2486,55 +2486,6 @@ void G1CollectedHeap::print_tracing_info() const {
concurrent_mark()->print_summary_info();
}
#ifndef PRODUCT
// Helpful for debugging RSet issues.
class PrintRSetsClosure : public HeapRegionClosure {
private:
const char* _msg;
size_t _occupied_sum;
public:
bool do_heap_region(HeapRegion* r) {
HeapRegionRemSet* hrrs = r->rem_set();
size_t occupied = hrrs->occupied();
_occupied_sum += occupied;
tty->print_cr("Printing RSet for region " HR_FORMAT, HR_FORMAT_PARAMS(r));
if (occupied == 0) {
tty->print_cr(" RSet is empty");
} else {
tty->print_cr("hrrs " PTR_FORMAT, p2i(hrrs));
}
tty->print_cr("----------");
return false;
}
PrintRSetsClosure(const char* msg) : _msg(msg), _occupied_sum(0) {
tty->cr();
tty->print_cr("========================================");
tty->print_cr("%s", msg);
tty->cr();
}
~PrintRSetsClosure() {
tty->print_cr("Occupied Sum: " SIZE_FORMAT, _occupied_sum);
tty->print_cr("========================================");
tty->cr();
}
};
void G1CollectedHeap::print_cset_rsets() {
PrintRSetsClosure cl("Printing CSet RSets");
collection_set_iterate_all(&cl);
}
void G1CollectedHeap::print_all_rsets() {
PrintRSetsClosure cl("Printing All RSets");;
heap_region_iterate(&cl);
}
#endif // PRODUCT
bool G1CollectedHeap::print_location(outputStream* st, void* addr) const {
return BlockLocationPrinter<G1CollectedHeap>::print_location(st, addr);
}

View File

@ -1330,10 +1330,6 @@ public:
// Override
void print_tracing_info() const override;
// The following two methods are helpful for debugging RSet issues.
void print_cset_rsets() PRODUCT_RETURN;
void print_all_rsets() PRODUCT_RETURN;
// Used to print information about locations in the hs_err file.
bool print_location(outputStream* st, void* addr) const override;
};