hg: jdk7/hotspot-gc/hotspot: 2 new changesets
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Sat Oct 2 06:51:00 UTC 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