hg: shenandoah/jdk9/hotspot: 7 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Mar 5 15:05:07 UTC 2018


Changeset: af386e5f3e04
Author:    shade
Date:      2018-03-04 15:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/af386e5f3e04

[backport] Arraycopy fixes (tests and infrastructure)

! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahSharedVariables.hpp
+ test/gc/shenandoah/TestArrayCopyCheckCast.java
+ test/gc/shenandoah/TestArrayCopyStress.java

Changeset: f69d0c44f22c
Author:    rkennke
Date:      2018-03-02 19:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f69d0c44f22c

[backport] Fixed pinned region handling in mark-compact

! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
+ test/gc/shenandoah/PinnedGarbage.java
+ test/gc/shenandoah/libPinnedGarbage.c

Changeset: 58a23900ddda
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/58a23900ddda

[backport] Cleanup allocation tracking in heuristics

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 09f692f14d46
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/09f692f14d46

[backport] Setup process references and class unloading once before the cycle

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 2d583f8fcced
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2d583f8fcced

[backport] Print message when heuristics changes the setting ergonomically

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp

Changeset: 5830daef4602
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5830daef4602

[backport] Refactor uncommit handling: react on explicit GCs, feature kill flag, etc

! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/arguments.cpp
! test/gc/shenandoah/acceptance/HeapUncommit.java

Changeset: aa0d4b619712
Author:    shade
Date:      2018-03-02 22:12 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/aa0d4b619712

[backport] "Compact" heuristics for dense footprint scenarios

! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestShenandoahStrDedup.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/options/TestHeuristicsUnlock.java
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java



More information about the shenandoah-dev mailing list