hg: shenandoah/jdk10: 18 new changesets
ashipile at redhat.com
ashipile at redhat.com
Mon Jul 9 16:39:19 UTC 2018
Changeset: 49a48a5addcb
Author: shade
Date: 2018-06-26 15:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/49a48a5addcb
[backport] CollectedHeap::max_tlab_size is measured in words
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 73796c8582a0
Author: shade
Date: 2018-06-26 18:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/73796c8582a0
[backport] Make in-cset checks use signed bytes to match C2 better
! src/hotspot/share/opto/shenandoahSupport.cpp
Changeset: 1ce7e02403a9
Author: rkennke
Date: 2018-06-26 20:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1ce7e02403a9
[backport] Constify ShHeapRegionSet and ShCollectionSet
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
Changeset: a70ad835a641
Author: rkennke
Date: 2018-06-28 12:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a70ad835a641
[backport] Embed traversal_set and root_regions into ShenandoahTraversalGC to avoid derefs
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: f7444f92f11d
Author: shade
Date: 2018-07-03 08:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f7444f92f11d
[backport] Application pacing precision fixes
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
Changeset: 05721c7363e6
Author: shade
Date: 2018-07-03 09:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/05721c7363e6
[backport] Adaptive CSet selection overshoots max-CSet
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
Changeset: 8b25d9196a44
Author: shade
Date: 2018-07-03 19:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8b25d9196a44
[backport] StringInternCleanup times out
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
Changeset: 4b9f89e02db0
Author: zgu
Date: 2018-07-03 14:43 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4b9f89e02db0
[backport] Wrap worker id in thread local worker session
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 66562e45677a
Author: shade
Date: 2018-07-05 08:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/66562e45677a
[backport] Non-cancellable mark loops should have sensible stride
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 719ed7b95378
Author: shade
Date: 2018-07-05 10:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/719ed7b95378
[backport] Forceful SATB buffer flushes should be time-periodic, not traffic-dependent
! src/hotspot/share/gc/g1/ptrQueue.cpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 850fe72bb9cb
Author: rkennke
Date: 2018-07-05 14:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/850fe72bb9cb
[backport] ShenandoahBarrierSet::AB::cmpxchg must call non-oop super implementation
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: 433db6dc4d3f
Author: shade
Date: 2018-07-05 19:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/433db6dc4d3f
[backport] Verify global and local gc-state status
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 997aba9e0790
Author: shade
Date: 2018-07-05 19:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/997aba9e0790
[backport] Full GC should not always update references
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 140083e765a2
Author: rkennke
Date: 2018-07-06 18:07 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/140083e765a2
[backport] Remove safe_equals()
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/oops/oop.hpp
Changeset: 67a61613b8bc
Author: shade
Date: 2018-07-06 19:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/67a61613b8bc
[backport] Concurrent uncommit should be recorded as GC event
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 9666154030dc
Author: shade
Date: 2018-07-06 19:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9666154030dc
[backport] Uncommit should relinquish the heap lock regularly
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: f0fda064bc28
Author: shade
Date: 2018-07-09 10:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f0fda064bc28
[backport] Traversal pacing is too aggressive: live data is way lower than free
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: e24b8dda54bc
Author: shade
Date: 2018-07-09 10:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e24b8dda54bc
[backport] Cleanup UseShenandoahOWST blocks
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
More information about the shenandoah-dev
mailing list