hg: shenandoah/jdk11: 15 new changesets

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


Changeset: 1ba2a9a34164
Author:    zgu
Date:      2018-08-27 09:55 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1ba2a9a34164

[backport] GC trace messages have to be immortal

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

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

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

! src/hotspot/share/gc/shared/gcConfiguration.cpp
! 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: ace9ce847094
Author:    shade
Date:      2018-08-27 18:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ace9ce847094

[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: 8e1be7ce3c9d
Author:    shade
Date:      2018-08-27 18:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/8e1be7ce3c9d

[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/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

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

[backport] Wiring heap and metaspace info to JFR

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

Changeset: 01bfd7ab2f4f
Author:    shade
Date:      2018-08-29 10:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/01bfd7ab2f4f

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

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

Changeset: e99b2314d375
Author:    shade
Date:      2018-08-31 10:03 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e99b2314d375

[backport] Two Shenandoah .cpp files miss PCH include

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 32d821f6a11e
Author:    shade
Date:      2018-08-31 10:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/32d821f6a11e

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

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

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

[backport] Check oop before pushing on Traversal queue

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

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

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

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

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

[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: d97348539beb
Author:    shade
Date:      2018-09-01 12:26 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d97348539beb

[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: 1ba92ee2367f
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1ba92ee2367f

[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: 571e4ae44f03
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/571e4ae44f03

[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: f8e4002cba52
Author:    shade
Date:      2018-09-03 11:27 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f8e4002cba52

[backport] Enable ShenandoahEvacReserveOverflow by default

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



More information about the shenandoah-dev mailing list