예제 #1
0
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);
}