hg: shenandoah/jdk8u/hotspot: 17 new changesets

ashipile at redhat.com ashipile at redhat.com
Sun Jun 3 12:20:39 UTC 2018


Changeset: 31808b4a2179
Author:    shade
Date:      2018-05-15 09:43 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/31808b4a2179

[backport] Incorrect label for static heuristics


Changeset: 5b22655402cf
Author:    shade
Date:      2018-05-15 09:43 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5b22655402cf

[backport] Incorrect label for static heuristics

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp

Changeset: 4e27712b5c5f
Author:    shade
Date:      2018-05-16 08:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4e27712b5c5f

[backport] Rename "cancel_concgc" to "cancel_gc"

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

Changeset: 137220b46781
Author:    shade
Date:      2018-05-16 12:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/137220b46781

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

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

Changeset: 95f309c9a923
Author:    rkennke
Date:      2018-05-17 14:26 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/95f309c9a923

[backport] Move heuristics from ShCollectorPolicy to ShHeap

! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp

Changeset: 2475623f0972
Author:    shade
Date:      2018-05-18 15:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2475623f0972

[backport] Rework GC degradation on allocation failure

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

Changeset: 1c710fd1b056
Author:    shade
Date:      2018-05-18 16:23 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1c710fd1b056

[backport] Rework ClassUnloading* flags handling

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/runtime/arguments.cpp
+ test/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/gc/shenandoah/oom/TestThreadFailure.java
+ test/gc/shenandoah/options/TestClassUnloadingArguments.java

Changeset: 7416ac958b2b
Author:    shade
Date:      2018-05-22 10:39 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7416ac958b2b

[backport] Check heap stability in C1 WBs

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

Changeset: 6285a42550d9
Author:    shade
Date:      2018-05-23 12:30 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6285a42550d9

[backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah

! src/share/vm/runtime/arguments.cpp
! test/gc/shenandoah/options/TestClassUnloadingArguments.java

Changeset: 7605efe74f4e
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7605efe74f4e

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

! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp

Changeset: e01b296a40a3
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e01b296a40a3

[backport] Full GC always comes with liveness data

! 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/shenandoah_globals.hpp

Changeset: 9a5193b09bdd
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9a5193b09bdd

[backport] Recycle the regions only once

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

Changeset: 326de7613378
Author:    shade
Date:      2018-05-30 18:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/326de7613378

[backport] Rename and move ShenandoahPrepareForMarkClosure

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

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

[backport] Reclaim immediate garbage after mark-compact marking

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

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

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

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

Changeset: 26365bf54530
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/26365bf54530

[backport] Refactor and improve ShenandoahCodeRoots strategies

! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 73e73472762b
Author:    shade
Date:      2018-05-31 12:29 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/73e73472762b

[backport] Default to ShenandoahCodeRootsStyle = 2

! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list