--- old/src/share/vm/gc/g1/g1RemSet.cpp 2017-05-11 16:14:56.054517736 +0200 +++ new/src/share/vm/gc/g1/g1RemSet.cpp 2017-05-11 16:14:55.951514554 +0200 @@ -735,6 +735,7 @@ HeapWord* scan_limit = _scan_state->scan_top(r->hrm_index()); if (scan_limit <= start) { + // If the card starts above the area in the region containing objects to scan, skip it. return false; }