< prev index next >

src/hotspot/share/gc/g1/g1EvacFailure.cpp

Print this page
rev 52719 : [mq]: 8159440-marking-of-promoted-objects-to-concurrent

*** 124,134 **** // still pointed to be roots. During concurrent marking, and // after initial-mark, we don't need to mark any objects // explicitly and all objects in the CSet are considered // (implicitly) live. So, we won't mark them explicitly and // we'll leave them over NTAMS. ! _cm->mark_in_next_bitmap(_worker_id, obj); } size_t obj_size = obj->size(); _marked_bytes += (obj_size * HeapWordSize); PreservedMarks::init_forwarded_mark(obj); --- 124,134 ---- // still pointed to be roots. During concurrent marking, and // after initial-mark, we don't need to mark any objects // explicitly and all objects in the CSet are considered // (implicitly) live. So, we won't mark them explicitly and // we'll leave them over NTAMS. ! _cm->mark_in_next_bitmap(_worker_id, _hr, obj); } size_t obj_size = obj->size(); _marked_bytes += (obj_size * HeapWordSize); PreservedMarks::init_forwarded_mark(obj);
< prev index next >