hg: hsx/hotspot-gc/hotspot: 7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Wed Jun 15 19:27:53 UTC 2011


Changeset: 5130fa1b24f1
Author:    johnc
Date:      2011-06-15 10:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/5130fa1b24f1

7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
Summary: When ExplicitGCInvokesConcurrent is enabled, do not perform an evacuation pause if a marking cycle is already in progress and block the requesting thread until the marking cycle completes.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp




More information about the hotspot-gc-dev mailing list