hg: shenandoah/jdk10: 14 new changesets

shade at redhat.com shade at redhat.com
Mon Sep 3 18:14:36 UTC 2018


Changeset: 06c002d3dcb3
Author:    zgu
Date:      2018-08-27 09:55 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/06c002d3dcb3

[backport] GC trace messages have to be immortal

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Changeset: 66003256e8d7
Author:    zgu
Date:      2018-08-27 12:51 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/66003256e8d7

[backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 4a7df033fd24
Author:    shade
Date:      2018-08-27 18:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/4a7df033fd24

[backport] Remove obsolete/unused logging usages

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 8a44b221a6a5
Author:    shade
Date:      2018-08-27 18:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/8a44b221a6a5

[backport] Replace custom asserts with shenandoah_assert_*

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: b71192c14c87
Author:    zgu
Date:      2018-08-28 07:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/b71192c14c87

[backport] Wiring heap and metaspace info to JFR

! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 30387f2e726c
Author:    shade
Date:      2018-08-29 10:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/30387f2e726c

[backport] Out-of-cycle Degenerated GC should process references and unload classes

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

Changeset: 03118425e722
Author:    shade
Date:      2018-08-31 10:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/03118425e722

[backport] Off-by-one error in degen progress calculation

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

Changeset: aff1d86b0af5
Author:    shade
Date:      2018-08-31 16:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/aff1d86b0af5

[backport] Check oop before pushing on Traversal queue

! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 5048cf13e405
Author:    shade
Date:      2018-08-31 16:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/5048cf13e405

[backport] Only Java and GC worker threads should get GCLABs

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

Changeset: 09741d8d598c
Author:    shade
Date:      2018-08-31 20:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/09741d8d598c

[backport] Remove unused base_obj handling from closures and concurrent mark code

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: db82d11a9293
Author:    shade
Date:      2018-09-01 12:26 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/db82d11a9293

[backport] Move ParallelCodeIterator to ShenandoahCodeRoots

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp

Changeset: cc9414b146fa
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/cc9414b146fa

[backport] Evac reserve: make sure GC has untouchable space to move the objects into

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 28a53897e8e6
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/28a53897e8e6

[backport] Refactor FreeSet logging: support evac-reserve, denser printouts

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: c2cd8521343d
Author:    shade
Date:      2018-09-03 11:27 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/c2cd8521343d

[backport] Enable ShenandoahEvacReserveOverflow by default

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list