hg: jdk7/hotspot/hotspot: 3 new changesets
y.s.ramakrishna at oracle.com
y.s.ramakrishna at oracle.com
Thu Dec 16 15:02:24 PST 2010
Changeset: fb712ff22571
Author: tonyp
Date: 2010-12-14 16:19 -0500
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/fb712ff22571
7000559: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1)
Summary: The concurrent marking thread can complete its operation and increment the full GC counter during a Full GC. This causes the nesting of increments to the start and end of Full GCs that we are expecting to be wrong. the fix is for the marking thread to join the suspendible thread set before incrementing the counter so that it's blocked until the Full GC (or any other safepoint) is finished. The change also includes some minor code cleanup (I renamed a parameter).
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
Changeset: 36eef023306f
Author: ysr
Date: 2010-12-16 09:14 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/36eef023306f
Merge
Changeset: 320ef6401fce
Author: ysr
Date: 2010-12-16 12:56 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/320ef6401fce
Merge
More information about the hotspot-dev
mailing list