hg: shenandoah/jdk8u/hotspot: 15 new changesets

shade at redhat.com shade at redhat.com
Tue Sep 11 07:39:53 UTC 2018


Changeset: c1fcc2c79bed
Author:    shade
Date:      2018-09-08 12:21 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1fcc2c79bed

[backport] Allocation path should not touch GC barriers for metadata

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp

Changeset: 8ec26e5b1804
Author:    shade
Date:      2018-09-03 20:24 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8ec26e5b1804

[backport] Soft refs should be purged reliably on allocation failure, or with compact heuristics

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: a5351aa87d9c
Author:    shade
Date:      2018-09-04 12:01 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a5351aa87d9c

[backport] shenandoah_assert_correct should verify classes before claiming _safe_oop

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

Changeset: 1daa8d6ac5b2
Author:    shade
Date:      2018-09-04 12:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1daa8d6ac5b2

[backport] Tests should use -XX:+ShenandoahVerify in some OOM-evac configurations

! test/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java

Changeset: a138cfed2408
Author:    shade
Date:      2018-09-04 12:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a138cfed2408

[backport] Degenerated evacuation

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

Changeset: 7f50c3bec825
Author:    shade
Date:      2018-09-04 17:11 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7f50c3bec825

[backport] Soft-refs policy needs reliable heap usage data after the GC cycle

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

Changeset: 79294229bfe8
Author:    shade
Date:      2018-09-05 10:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/79294229bfe8

[backport] Unreachable assert in ShenandoahCodeRoots::acquire_lock

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

Changeset: 2374a4b18857
Author:    shade
Date:      2018-09-05 10:20 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2374a4b18857

[backport] Prune undefined and unused methods

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

Changeset: 8c74e978f270
Author:    shade
Date:      2018-09-06 12:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8c74e978f270

[backport] Passive heuristics should enter degen GC, not full GC

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/HeapUncommit.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java

Changeset: 07751257e866
Author:    shade
Date:      2018-09-06 12:44 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/07751257e866

[backport] Reshuffle tests: verify STW GC is working first, then verify under aggressive, then the rest

! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/HeapUncommit.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java

Changeset: fc6a5495997a
Author:    shade
Date:      2018-09-06 13:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fc6a5495997a

[backport] TestHeapDump runs much faster with small heap

! test/gc/shenandoah/jvmti/TestHeapDump.sh

Changeset: 074e37ad07fb
Author:    zgu
Date:      2018-09-07 12:56 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/074e37ad07fb

[backport] Cleanup: remove unused root processor's sub tasks

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

Changeset: c34455a440cd
Author:    shade
Date:      2018-09-08 16:53 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c34455a440cd

[backport] EvilSyncBug test is too slow

! test/gc/shenandoah/EvilSyncBug.java

Changeset: c3e0faf2239f
Author:    shade
Date:      2018-09-10 12:38 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c3e0faf2239f

[backport] Purge partial heuristics and connection matrix infrastructure

! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 97449e335acd
Author:    shade
Date:      2018-09-10 17:56 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/97449e335acd

[backport] Remove NMethodSizeLimit adjustment for Shenandoah

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



More information about the shenandoah-dev mailing list