hg: shenandoah/jdk8u/hotspot: 13 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Jun 26 07:20:52 UTC 2018


Changeset: 4635d632c0c2
Author:    shade
Date:      2018-06-13 12:52 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4635d632c0c2

[backport] Move (Java)Thread::_gc_state to lower offset to optimize barrier fast-path encoding

! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 684d97f468ff
Author:    zgu
Date:      2018-06-13 12:15 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/684d97f468ff

[backport] SH::make_(tlabs)_parsable() should work correctly with/without TLABs

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp

Changeset: 4f530ae1efdd
Author:    zgu
Date:      2018-06-15 09:30 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4f530ae1efdd

[backport] Removed racy assertion

! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp

Changeset: 86e2053713ff
Author:    shade
Date:      2018-06-15 15:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/86e2053713ff

[backport] AlwaysPreTouch fails with non-default ConcGCThreads

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp
! test/gc/shenandoah/options/AlwaysPreTouch.java

Changeset: bd1e1ac33ab2
Author:    shade
Date:      2018-06-18 15:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/bd1e1ac33ab2

[backport] Improve scheduling and interleaving of SATB processing in mark loop

! 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

Changeset: aa4af3d80b70
Author:    shade
Date:      2018-06-18 17:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/aa4af3d80b70

[backport] Apply ShenandoahEvacOOMScope only for evac-taking paths in ShenandoahBarrierSet

! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp

Changeset: 38e76b4e7c19
Author:    shade
Date:      2018-06-18 18:31 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/38e76b4e7c19

[backport] Replace risky SBS::need_update_refs_barrier with straightforward check

! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp

Changeset: 6da97ddb5d73
Author:    shade
Date:      2018-06-19 10:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6da97ddb5d73

[backport] Pre-filter oops before enqueing them in SBS slowpaths

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

Changeset: ab35340a7c9d
Author:    shade
Date:      2018-06-19 17:37 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab35340a7c9d

[backport] SATB buffer filtering/compaction hides unmarked objects until final-mark

! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 3454fc2dcb16
Author:    rkennke
Date:      2018-06-19 19:18 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3454fc2dcb16

[backport] Process remaining SATB buffers in final mark/traverse loop instead of separate phase

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

Changeset: 4c890a78af75
Author:    shade
Date:      2018-06-20 13:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4c890a78af75

[backport] Skip RESOLVE in SATBBufferClosure if no forwarded objects are in heap

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

Changeset: 52857dd917aa
Author:    zgu
Date:      2018-06-20 09:45 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/52857dd917aa

[backport] VSC++ requires space(s) in between two string literals

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! 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/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp

Changeset: 2cf9bb042cd2
Author:    shade
Date:      2018-06-20 16:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2cf9bb042cd2

[backport] Missing Shenandoah entry in GCNameHelper::to_string
Contributed-by: Joshua Matsuoka <jmatsuok at redhat.com>

! src/share/vm/gc_interface/gcName.hpp



More information about the shenandoah-dev mailing list