hg: jdk7/hotspot-gc/hotspot: 2 new changesets

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Fri Oct 1 23:51:00 PDT 2010


Changeset: 4e0094bc41fa
Author:    johnc
Date:      2010-10-01 18:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/4e0094bc41fa

6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 32a1f7bf0c21
Author:    johnc
Date:      2010-10-01 21:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/32a1f7bf0c21

Merge




More information about the hotspot-gc-dev mailing list