< prev index next >

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

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

@@ -1999,11 +1999,12 @@
          "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();
+    // 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 >