hg: shenandoah/jdk8u/hotspot: 11 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Jul 31 10:29:28 UTC 2018


Changeset: 9af382e5185f
Author:    shade
Date:      2018-07-17 18:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9af382e5185f

[backport] Trace and report total allocation latency and sizes

! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 114ad67e4205
Author:    shade
Date:      2018-07-17 18:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/114ad67e4205

[backport] -XX:-UseTLAB should disable GCLABs too

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp

Changeset: f5f1ceae2db3
Author:    zgu
Date:      2018-07-17 15:37 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f5f1ceae2db3

[backport] Refactoring ShenandoahStrDedupStress test to reduce test time

! test/gc/shenandoah/ShenandoahStrDedupStress.java

Changeset: 2a6b905cc18e
Author:    shade
Date:      2018-07-18 19:49 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2a6b905cc18e

[backport] Traversal should resize TLABs

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

Changeset: 5e87765896e6
Author:    rkennke
Date:      2018-07-19 11:00 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5e87765896e6

[backport] Refactor to group marking bitmap and TAMS structure in one class ShenandoahMarkingContext

! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp

Changeset: 50a822b942e7
Author:    rkennke
Date:      2018-07-19 11:11 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/50a822b942e7

[backport] Refactor alive-closures to deal better with new marking contexts

! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

Changeset: d5e2300f9cf8
Author:    rkennke
Date:      2018-07-19 11:18 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d5e2300f9cf8

[backport] Avoid indirection to next-mark-context

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp

Changeset: 02fbe8e47e59
Author:    shade
Date:      2018-07-19 12:19 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/02fbe8e47e59

[backport] TLAB sizing policy should converge faster with Shenandoah

! src/share/vm/runtime/arguments.cpp

Changeset: 16531d9ef364
Author:    zgu
Date:      2018-07-20 06:40 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/16531d9ef364

[backport] Move periodic GC decision making to GC heuristics base class

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp

Changeset: 6ac0be43e280
Author:    shade
Date:      2018-07-26 12:06 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6ac0be43e280

[backport] Handle missing ShenandoahWriteBarrierRB case

! src/share/vm/opto/shenandoahSupport.cpp

Changeset: b8ad7805bf4e
Author:    zgu
Date:      2018-07-27 13:18 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b8ad7805bf4e

[backport] Move Shenandoah stress tests to tier3

! test/TEST.groups



More information about the shenandoah-dev mailing list