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

antonios.printezis at sun.com antonios.printezis at sun.com
Sun Mar 8 05:47:21 UTC 2009

Changeset: 0db4adb6e914
Author:    tonyp
Date:      2009-03-07 11:07 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0db4adb6e914

6810698: G1: two small bugs in the sparse remembered sets
Summary: The _expanded flag of the sparse RSets is not reset and this can leave a RSet in an inconsistent state if it is expanded more than once. Also, we should be iterating over the _cur, instead of the _next, sparse table
Reviewed-by: apetrusenko, iveresov

! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: ae1579717a57
Author:    tonyp
Date:      2009-03-07 11:07 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/ae1579717a57

6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity")
Summary: The length of the fast cset test vector is decided at the beginning of a GC, but more regions can be added during the GC. The simple fix is to set the length of the fast cset test vector to the max.
Reviewed-by: iveresov

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

Changeset: 7ea5ca260b28
Author:    tonyp
Date:      2009-03-07 11:07 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/7ea5ca260b28

6814467: G1: small fixes related to concurrent marking verboseness
Summary: A few small fixes to remove some inconsistencies in the concurrent mark-related verbose GC output.
Reviewed-by: jmasa

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

More information about the hotspot-gc-dev mailing list