< prev index next >

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

Print this page
rev 60422 : [mq]: 8248401-ayang-review

*** 1999,2009 **** "is inconsistent with _old_marking_cycles_completed = %u", _old_marking_cycles_started, _old_marking_cycles_completed); _old_marking_cycles_completed += 1; if (whole_heap_examined) { ! next_whole_heap_examined(); } // We need to clear the "in_progress" flag in the CM thread before // we wake up any waiters (especially when ExplicitInvokesConcurrent // is set) so that if a waiter requests another System.gc() it doesn't --- 1999,2010 ---- "is inconsistent with _old_marking_cycles_completed = %u", _old_marking_cycles_started, _old_marking_cycles_completed); _old_marking_cycles_completed += 1; if (whole_heap_examined) { ! // Signal that we have completed a visit to all live objects. ! record_whole_heap_examined_timestamp(); } // We need to clear the "in_progress" flag in the CM thread before // we wake up any waiters (especially when ExplicitInvokesConcurrent // is set) so that if a waiter requests another System.gc() it doesn't
< prev index next >