< prev index next >
src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp
Print this page
rev 12117 : Pin regions that contain JNI critical regions, instead of bail-and-retry protocol.
@@ -88,12 +88,11 @@
_pending_list_locker.unlock();
}
void VM_ShenandoahStartEvacuation::doit() {
- // We need to do the finish mark here, so that a JNI critical region
- // can't divide it from evacuation start. It is critical that we
+ // It is critical that we
// evacuate roots right after finishing marking, so that we don't
// get unmarked objects in the roots.
ShenandoahHeap *sh = ShenandoahHeap::heap();
if (! sh->cancelled_concgc()) {
if (ShenandoahGCVerbose)
< prev index next >