hg: jdk10/hs/hotspot: 4 new changesets

thomas.schatzl at oracle.com thomas.schatzl at oracle.com
Fri Jun 2 13:17:39 UTC 2017


Changeset: d64b3c79a92e
Author:    tschatzl
Date:      2017-06-02 13:45 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d64b3c79a92e

8071280: Specialize HeapRegion::oops_on_card_seq_iterate_careful() for use during concurrent refinement and updating the rset
Reviewed-by: kbarrett, sangheki, ehelin

! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp
! src/share/vm/gc/g1/heapRegion.inline.hpp

Changeset: c9b90b9282e3
Author:    tschatzl
Date:      2017-06-02 13:45 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c9b90b9282e3

8162928: Micro-optimizations in scanning the remembered sets
Reviewed-by: ehelin, kbarrett

! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp

Changeset: 096080998a09
Author:    tschatzl
Date:      2017-06-02 13:47 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/096080998a09

8177707: Specialize G1RemSet::refine_card for concurrent/during safepoint refinement
Reviewed-by: ehelin, kbarrett

! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp

Changeset: ffb526029fb6
Author:    tschatzl
Date:      2017-06-02 13:48 +0200
URL:       http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/ffb526029fb6

8177044: Remove _scan_top from HeapRegion
Summary: Remove the _scan_top member from HeapRegion using a per-gc pre-calculated table of scan limits that also subsumes other checks.
Reviewed-by: sangheki, kbarrett, ehelin

! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegion.hpp



More information about the jdk10-hs-changes mailing list