hg: shenandoah/jdk8u/hotspot: 12 new changesets

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


Changeset: 61dd590a1f48
Author:    zgu
Date:      2018-08-27 09:55 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/61dd590a1f48

[backport] GC trace messages have to be immortal

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp

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

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

! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp

Changeset: 0b5fba86351c
Author:    shade
Date:      2018-08-27 18:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b5fba86351c

[backport] Remove obsolete/unused logging usages

! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp

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

[backport] Replace custom asserts with shenandoah_assert_*

! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp

Changeset: 0fc6ac9bdc55
Author:    zgu
Date:      2018-08-28 07:58 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0fc6ac9bdc55

[backport] Wiring heap and metaspace info to JFR

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp

Changeset: f23878443ad6
Author:    shade
Date:      2018-08-29 10:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f23878443ad6

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

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp

Changeset: e55572f84552
Author:    shade
Date:      2018-08-31 10:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e55572f84552

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

! src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp

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

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

! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/runtime/thread.hpp

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

[backport] Move ParallelCodeIterator to ShenandoahCodeRoots

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp

Changeset: 535a504083ec
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/535a504083ec

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

! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.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
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp

Changeset: 62ab9b8c5ca2
Author:    shade
Date:      2018-09-01 17:09 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/62ab9b8c5ca2

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

! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp

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

[backport] Enable ShenandoahEvacReserveOverflow by default

! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp



More information about the shenandoah-dev mailing list