RFR [8], 2018-09-03, Bulk backports to sh/jdk8
Aleksey Shipilev
shade at redhat.com
Mon Sep 3 15:46:27 UTC 2018
http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk8u-20180903/webrev.01/
This backports recent work to sh/jdk8:
[backport] GC trace messages have to be immortal
[backport] Wiring GC events to JFR + Restore heap occupancy in GC logs after JFR changes
[backport] Remove obsolete/unused logging usages
[backport] Replace custom asserts with shenandoah_assert_*
[backport] Wiring heap and metaspace info to JFR
[backport] Out-of-cycle Degenerated GC should process references and unload classes
[backport] Off-by-one error in degen progress calculation
[backport] Only Java and GC worker threads should get GCLABs
[backport] Move ParallelCodeIterator to ShenandoahCodeRoots
[backport] Evac reserve: make sure GC has untouchable space to move the objects into
[backport] Refactor FreeSet logging: support evac-reserve, denser printouts
[backport] Enable ShenandoahEvacReserveOverflow by default
Testing: hotspot_tier3_gc_shenandoah {fastdebug|release}
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list