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