< prev index next >

src/hotspot/share/gc/z/zDriver.cpp

concurrent root iterator v2

concurrent root iterator
   }
 
   // Phase 2: Concurrent Mark
   {
     ZStatTimer timer(ZPhaseConcurrentMark);
-    ZHeap::heap()->mark();
+    ZHeap::heap()->mark(true /* initial */);
   }
 
   // Phase 3: Pause Mark End
   {
     ZMarkEndClosure cl;
     while (!vm_operation(&cl)) {
       // Phase 3.5: Concurrent Mark Continue
       ZStatTimer timer(ZPhaseConcurrentMarkContinue);
-      ZHeap::heap()->mark();
+      ZHeap::heap()->mark(false /* initial */);
     }
   }
 
   // Phase 4: Concurrent Process Non-Strong References
   {
    
< prev index next >