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