< 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 >