--- old/src/hotspot/share/gc/g1/g1CollectedHeap.cpp 2019-04-30 13:45:50.302949602 -0700 +++ new/src/hotspot/share/gc/g1/g1CollectedHeap.cpp 2019-04-30 13:45:50.058949610 -0700 @@ -1036,7 +1036,7 @@ void G1CollectedHeap::verify_before_full_collection(bool explicit_gc) { assert(!GCCause::is_user_requested_gc(gc_cause()) || explicit_gc, "invariant"); - assert(used() == recalculate_used(), "Should be equal"); + assert_used_and_recalculate_used(this); _verifier->verify_region_sets_optional(); _verifier->verify_before_gc(G1HeapVerifier::G1VerifyFull); _verifier->check_bitmaps("Full GC Start"); @@ -4552,9 +4552,7 @@ _archive_allocator->clear_used(); } } - assert(used() == recalculate_used(), - "inconsistent used(), value: " SIZE_FORMAT " recalculated: " SIZE_FORMAT, - used(), recalculate_used()); + assert_used_and_recalculate_used(this); } // Methods for the mutator alloc region