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