hg: shenandoah/jdk9/hotspot: 12 new changesets
ashipile at redhat.com
ashipile at redhat.com
Mon Aug 7 13:38:00 UTC 2017
Changeset: 1b6cf03c4310
Author: shade
Date: 2017-08-07 13:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1b6cf03c4310
[backport] Generational/LRU Partial Collections (original + fixes)
! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
Changeset: 8f1f54d7930f
Author: shade
Date: 2017-08-07 13:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8f1f54d7930f
[backport] All definitions should start with Shenandoah*
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp
Changeset: 6b4e24552cbf
Author: shade
Date: 2017-08-07 14:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6b4e24552cbf
[backport] Rename inline guards
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp
Changeset: bdd4b9cf204b
Author: shade
Date: 2017-08-07 14:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bdd4b9cf204b
[backport] Made ShenandoahPrinter debug only
! src/share/vm/gc/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc/shenandoah/shenandoahPrinter.hpp
Changeset: ee1867602fe7
Author: shade
Date: 2017-08-07 14:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ee1867602fe7
[backport] Verifier should avoid pushing on stack when walking objects past TAMS
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
Changeset: fc9f805a6b3d
Author: shade
Date: 2017-08-07 14:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fc9f805a6b3d
[backport] Rename "partial" heuristics to "connected"
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
Changeset: 7c59a81bd880
Author: shade
Date: 2017-08-07 14:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c59a81bd880
[backport] Use allocation counter instead of timestamp to track region's age
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
Changeset: 8195eeb74bdb
Author: shade
Date: 2017-08-07 14:38 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8195eeb74bdb
[backport] Heap region sampling overflow in compact matrix
! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp
+ test/gc/shenandoah/TestRegionSampling.java
Changeset: 68ef9643176d
Author: shade
Date: 2017-08-07 14:54 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68ef9643176d
[backport] Shortcut concurrent cycle when enough immediate garbage is reclaimed
! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp
Changeset: 2af5618d101f
Author: shade
Date: 2017-08-07 14:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2af5618d101f
[backport] Underflow in adaptive free_threshold calculation
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: ddd2fd9b31be
Author: shade
Date: 2017-08-07 14:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ddd2fd9b31be
[backport] Partial should always be preceded by UR
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 1d1104358375
Author: shade
Date: 2017-08-07 15:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d1104358375
[backport] Periodic GC
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/TestPeriodicGC.java
More information about the shenandoah-dev
mailing list