hg: shenandoah/jdk10: 16 new changesets

ashipile at redhat.com ashipile at redhat.com
Sun Jun 3 13:38:05 UTC 2018


Changeset: faf36539ecca
Author:    shade
Date:      2018-05-15 09:43 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/faf36539ecca

[backport] Incorrect label for static heuristics

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp

Changeset: dc10565293bf
Author:    shade
Date:      2018-05-16 08:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/dc10565293bf

[backport] Rename "cancel_concgc" to "cancel_gc"

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.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/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: f3ae0dbcce98
Author:    shade
Date:      2018-05-16 12:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/f3ae0dbcce98

[backport] Verifier should dump raw memory around the problematic oops

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp

Changeset: 90f0af01f7ae
Author:    rkennke
Date:      2018-05-17 14:26 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/90f0af01f7ae

[backport] Move heuristics from ShCollectorPolicy to ShHeap

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! 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/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: cabfded741b6
Author:    shade
Date:      2018-05-18 15:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/cabfded741b6

[backport] Rework GC degradation on allocation failure

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/shenandoah/TestAllocLargeObjOOM.java
- test/hotspot/jtreg/gc/shenandoah/TestAllocSmallObjOOM.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: a6cb6cb83e71
Author:    shade
Date:      2018-05-18 16:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a6cb6cb83e71

[backport] Rework ClassUnloading* flags handling

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
+ test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java

Changeset: a360bf167958
Author:    shade
Date:      2018-05-22 10:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a360bf167958

[backport] Check heap stability in C1 WBs

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 892df1d08e67
Author:    shade
Date:      2018-05-23 12:30 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/892df1d08e67

[backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java

Changeset: 957e8d1f1d22
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/957e8d1f1d22

[backport] More verbose profiling for phase 4 in mark-compact

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 96519f6e080f
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/96519f6e080f

[backport] Full GC always comes with liveness data

! 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/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 3511565050af
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3511565050af

[backport] Recycle the regions only once

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 0b51858ac354
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/0b51858ac354

[backport] Rename and move ShenandoahPrepareForMarkClosure

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: aa7366c1f408
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/aa7366c1f408

[backport] Reclaim immediate garbage after mark-compact marking

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 70f7d3b73bc9
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/70f7d3b73bc9

[backport] Shortcut regions that are known not to be alive

! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 5c01681a4b1a
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/5c01681a4b1a

[backport] Refactor and improve ShenandoahCodeRoots strategies

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: b1451f5da1cc
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/b1451f5da1cc

[backport] Default to ShenandoahCodeRootsStyle = 2

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list