hg: shenandoah/jdk10: 7 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Mar 26 18:17:05 UTC 2018


Changeset: 1e73c16dd87e
Author:    zgu
Date:      2018-03-19 15:56 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/1e73c16dd87e

[backport] Elide Evac-OOM protocol when enqueuing string deduplication candidates in traversal GC

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: daec668d7764
Author:    rkennke
Date:      2018-03-19 22:06 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/daec668d7764

[backport] Remove narrowOop variants of oopDesc::equals and related methods

! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 8e0c67a7ecac
Author:    rkennke
Date:      2018-03-16 22:17 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/8e0c67a7ecac

[backport] Keep track of per-cycle mutator/collector allocs. Fix mutator/collector alloc region overlap in traversal.

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: e66b7be0bc47
Author:    shade
Date:      2018-03-20 13:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/e66b7be0bc47

[backport] Rename and cleanup _regions and _free_set uses

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConnectionMatrix.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java

Changeset: c74d9567927a
Author:    shade
Date:      2018-03-20 16:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/c74d9567927a

[backport] Full GC should not trash empty regions

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: d3e9537516b0
Author:    shade
Date:      2018-03-20 18:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/d3e9537516b0

[backport] Traversal should be reported as concurrent cycle in gc+stats

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp

Changeset: f45781c7e1da
Author:    shade
Date:      2018-03-20 18:55 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/f45781c7e1da

[backport] Explicit concurrent GC should do traversal when Traversal GC is enabled

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java



More information about the shenandoah-dev mailing list