hg: shenandoah/jdk: 5 new changesets

ashipile at redhat.com ashipile at redhat.com
Fri Mar 2 21:46:55 UTC 2018


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

Cleanup allocation tracking in heuristics

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

Changeset: d9333bb79c2c
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/d9333bb79c2c

Setup process references and class unloading once before the cycle

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

Changeset: fbbd713f1211
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/fbbd713f1211

Print message when heuristics changes the setting ergonomically

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

Changeset: 6a2a2deffcab
Author:    shade
Date:      2018-03-02 19:43 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/6a2a2deffcab

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

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java

Changeset: 3c0dbf1ed0fd
Author:    shade
Date:      2018-03-02 22:12 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk/rev/3c0dbf1ed0fd

"Compact" heuristics for dense footprint scenarios

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/LotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/ShenandoahStrDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestShenandoahStrDedup.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/AllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/HeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/RetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/SieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/acceptance/StringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java



More information about the shenandoah-dev mailing list