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-hs-changes
mailing list