hg: jdk9/hs/hotspot: 5 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Tue May 10 17:29:49 UTC 2016


Changeset: b1efbedd2780
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b1efbedd2780

8156660: JDK-8150393 does not set _scan_in_progress properly
Reviewed-by: ehelin, mgerdin

! src/share/vm/gc/g1/g1ConcurrentMark.cpp

Changeset: 9a41c4ac76c4
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9a41c4ac76c4

8155721: Sparse remset wastes half of entry memory
Summary: Only allocate as much SparsePRTEntry memory as required, not for the theoretical maximum.
Reviewed-by: mgerdin, sjohanss

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

Changeset: 6b701219b703
Author:    tschatzl
Date:      2016-05-10 16:40 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6b701219b703

8155810: Bound the number of root region scan threads to the number of survivor regions
Reviewed-by: jmasa, sjohanss

! src/share/vm/gc/g1/g1ConcurrentMark.cpp
! src/share/vm/gc/g1/g1ConcurrentMark.hpp

Changeset: 299de0f2244c
Author:    tschatzl
Date:      2016-05-10 16:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/299de0f2244c

8047328: Improve memory usage for cards in SparsePRTEntry
Summary: Use uint16_t for cards in a SparsePRTEntry, and use an additional integer to record the current position on where to add the next card.
Reviewed-by: mgerdin, ehelin
Contributed-by: Andreas Sjoberg <andreas.sjoberg at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>

! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/sparsePRT.cpp
! src/share/vm/gc/g1/sparsePRT.hpp

Changeset: 8e3c3195f07f
Author:    tschatzl
Date:      2016-05-10 18:30 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8e3c3195f07f

Merge




More information about the jdk9-all-changes mailing list