# HG changeset patch # User sjohanss # Date 1509097496 -7200 # Node ID c15f15bcc23efe256fdc97a2e5fbebea9d7158d4 # Parent 002df709f2f2e25652b3f3c2a82dec84f151ba13 8177959: G1CollectedHeap::print_on prints incorrect capacity Reviewed-by: sjohanss, ehelin, pliden Contributed-by: leo.korinth@oracle.com diff -r 002df709f2f2 -r c15f15bcc23e src/hotspot/share/gc/g1/g1CollectedHeap.cpp --- a/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Fri Oct 27 08:55:32 2017 +0000 +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Fri Oct 27 11:44:56 2017 +0200 @@ -2390,9 +2390,8 @@ st->print(" %-20s", "garbage-first heap"); st->print(" total " SIZE_FORMAT "K, used " SIZE_FORMAT "K", capacity()/K, used_unlocked()/K); - st->print(" [" PTR_FORMAT ", " PTR_FORMAT ", " PTR_FORMAT ")", + st->print(" [" PTR_FORMAT ", " PTR_FORMAT ")", p2i(_hrm.reserved().start()), - p2i(_hrm.reserved().start() + _hrm.length() + HeapRegion::GrainWords), p2i(_hrm.reserved().end())); st->cr(); st->print(" region size " SIZE_FORMAT "K, ", HeapRegion::GrainBytes / K);