hg: shenandoah/jdk8u/hotspot: 17 new changesets
ashipile at redhat.com
ashipile at redhat.com
Wed Oct 11 12:35:38 UTC 2017
Changeset: f7c122684b5f
Author: shade
Date: 2017-09-22 08:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f7c122684b5f
[backport] Verify regions status
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 83bdf44a2fa9
Author: shade
Date: 2017-09-22 08:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/83bdf44a2fa9
[backport] Asynchronous region recycling
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapLock.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: fdad90da3cbf
Author: shade
Date: 2017-09-22 08:32 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fdad90da3cbf
[backport] Heap region sampling should publish region states
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
Changeset: d81a024541a8
Author: shade
Date: 2017-09-22 08:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d81a024541a8
[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_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: 6254689fe02b
Author: shade
Date: 2017-09-22 09:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6254689fe02b
[backport] FreeSet refactor: bitmaps, cursors, biasing
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 4595da09df7b
Author: shade
Date: 2017-09-22 08:40 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4595da09df7b
[backport] Trim the TLAB sizes to avoid wasteful retirement under TLAB races
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! test/gc/shenandoah/options/TestExplicitGC.java
Changeset: c39e59403fd1
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c39e59403fd1
[backport] Adaptive collection set selection in adaptive policy
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 860fa6e37163
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/860fa6e37163
[backport] Make heap counters update completely asynchronous
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
Changeset: 11598a4cbcbe
Author: shade
Date: 2017-09-23 16:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/11598a4cbcbe
[backport] Adaptive heuristics accounts trashed cset twice
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 55f929de1b25
Author: shade
Date: 2017-10-11 14:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/55f929de1b25
[backport] Ensure tasks use correct number of workers
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
+ test/gc/shenandoah/TestGCThreadGroups.java
Changeset: 47118291bfd3
Author: shade
Date: 2017-09-22 08:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/47118291bfd3
[backport] Dynamic worker refactoring
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: d77c3fbfc050
Author: zgu
Date: 2017-09-25 12:54 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d77c3fbfc050
[backport] Refactoring GC phase and heap allocation tracking out of policy
+ src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: ab0c101fa16e
Author: shade
Date: 2017-09-26 10:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ab0c101fa16e
[backport] Refactor worker timings into ShenandoahPhaseTimings
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
- src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimes.cpp
- src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimes.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
Changeset: c307975d0800
Author: roland
Date: 2017-09-27 15:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c307975d0800
[backport] fix TCK crash with shenandoah
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 013209284d6e
Author: roland
Date: 2017-09-27 16:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/013209284d6e
[backport] When Shenandoah WB is moved out of loop, connect it to correct loop memory Phi (back out and revisit previous fix)
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: ba2488e2d9f8
Author: shade
Date: 2017-10-02 13:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ba2488e2d9f8
[backport] Add comments in shenandoah_store_check on direct heap field use
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 77d990f830b8
Author: shade
Date: 2017-10-02 13:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/77d990f830b8
[backport] AArch64 shenandoah_store_check should read evacuation_in_progress as byte
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
More information about the shenandoah-dev
mailing list