void VM_GC_RegularScavenge::doit() { HandleMark hm; ParallelScavengeHeap* psh = (ParallelScavengeHeap*)Universe::heap(); psh->ensure_parsability(false); // must happen, even if collection does // not happen (e.g. due to GC_locker) psh->young_collect_as_vm_thread(GCCause::_regular_scavenge); }