hg: shenandoah/jdk10: 16 new changesets
ashipile at redhat.com
ashipile at redhat.com
Tue Jul 31 10:30:02 UTC 2018
Changeset: 2d252ed2977b
Author: shade
Date: 2018-07-17 18:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2d252ed2977b
[backport] Trace and report total allocation latency and sizes
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp
Changeset: 758c920eb21b
Author: shade
Date: 2018-07-17 18:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/758c920eb21b
[backport] -XX:-UseTLAB should disable GCLABs too
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 7f20b56095e3
Author: shade
Date: 2018-07-17 18:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7f20b56095e3
[backport] Exponential thread-local GCLAB sizing
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: b5cd1f40eeb3
Author: shade
Date: 2018-07-17 18:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b5cd1f40eeb3
[backport] Elastic TLABs may avoid peeking into the free set racily
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2ac64c5bddff
Author: zgu
Date: 2018-07-17 15:37 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2ac64c5bddff
[backport] Refactoring ShenandoahStrDedupStress test to reduce test time
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
Changeset: ecbcf15f3a44
Author: rkennke
Date: 2018-07-17 22:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ecbcf15f3a44
[backport] Optimize traversal mark: constify, avoid polling traversal set and is_marked_next
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: ad7fa0999574
Author: shade
Date: 2018-07-18 19:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ad7fa0999574
[backport] Traversal should resize TLABs
! 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
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 5a94212d4729
Author: rkennke
Date: 2018-07-19 11:00 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5a94212d4729
[backport] Refactor to group marking bitmap and TAMS structure in one class ShenandoahMarkingContext
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.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/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPrinter.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 9aed79bdd2e5
Author: rkennke
Date: 2018-07-19 11:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9aed79bdd2e5
[backport] Refactor alive-closures to deal better with new marking contexts
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: e2721821b8f6
Author: rkennke
Date: 2018-07-19 11:18 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e2721821b8f6
[backport] Avoid indirection to next-mark-context
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: 0b46805d964d
Author: shade
Date: 2018-07-19 12:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/0b46805d964d
[backport] TLAB sizing policy should converge faster with Shenandoah
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: b531c1189f2c
Author: zgu
Date: 2018-07-20 06:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b531c1189f2c
[backport] Move periodic GC decision making to GC heuristics base class
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: f6cc2ee22c1b
Author: zgu
Date: 2018-07-23 12:53 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f6cc2ee22c1b
[backport] Fix task queue assertion with traversal GC
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: ab6ac3f2c7e4
Author: zgu
Date: 2018-07-25 09:53 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ab6ac3f2c7e4
[backport] Reset TAMS for uncommitted empty regions to avoid leftover old values
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Changeset: ae27a9058160
Author: shade
Date: 2018-07-26 12:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ae27a9058160
[backport] Handle missing ShenandoahWriteBarrierRB case
! src/hotspot/share/opto/shenandoahSupport.cpp
Changeset: bd427d158ade
Author: zgu
Date: 2018-07-27 13:18 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/bd427d158ade
[backport] Move Shenandoah stress tests to tier3
! test/hotspot/jtreg/TEST.groups
More information about the shenandoah-dev
mailing list