hg: shenandoah/jdk9/hotspot: 13 new changesets
ashipile at redhat.com
ashipile at redhat.com
Fri Sep 22 08:12:37 UTC 2017
Changeset: 50f3efd99417
Author: shade
Date: 2017-09-22 08:30 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/50f3efd99417
[backport] Fix, improve and refactor matrix barrier on AAarch64
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 2e85abb9f8f5
Author: shade
Date: 2017-09-22 08:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e85abb9f8f5
[backport] Verify regions status
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp
Changeset: ad284a76897b
Author: shade
Date: 2017-09-22 08:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad284a76897b
[backport] Asynchronous region recycling
! 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/shenandoahFreeSet.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapLock.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 430d177b0c96
Author: shade
Date: 2017-09-22 08:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/430d177b0c96
[backport] Heap region sampling should publish region states
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp
Changeset: a5284cf42445
Author: shade
Date: 2017-09-22 08:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5284cf42445
[backport] Fixup roots after partial GC failed
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
Changeset: 716ae0df33fd
Author: shade
Date: 2017-09-22 08:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/716ae0df33fd
[backport] Store checks should run most of the time
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 0e47bf9e46fd
Author: shade
Date: 2017-09-22 08:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0e47bf9e46fd
[backport] Fix assert_gc_workers() and missing test case
! 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
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoahWorkGroup.cpp
! src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp
+ test/gc/shenandoah/TestGCThreadGroups.java
Changeset: 2e764f565728
Author: shade
Date: 2017-09-22 08:38 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e764f565728
[backport] Updates to generational/lru partial heuristics
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: 261a9fad621f
Author: shade
Date: 2017-09-22 09:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/261a9fad621f
[backport] FreeSet refactor: bitmaps, cursors, biasing
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
Changeset: 00aecc44f437
Author: shade
Date: 2017-09-22 08:40 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/00aecc44f437
[backport] Trim the TLAB sizes to avoid wasteful retirement under TLAB races
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp
! test/gc/shenandoah/options/TestExplicitGC.java
Changeset: 66031706f910
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/66031706f910
[backport] Adaptive collection set selection in adaptive policy
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 0a4ddcd109c8
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0a4ddcd109c8
[backport] Dynamic worker refactoring
! 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/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp
Changeset: ff45c6e9dd2a
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ff45c6e9dd2a
[backport] Make heap counters update completely asynchronous
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
More information about the shenandoah-dev
mailing list