RFR: [10] 2018-02-23, Bulk backports to sh/jdk10
Aleksey Shipilev
shade at redhat.com
Fri Feb 23 15:22:47 UTC 2018
http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk10-20180223/webrev.01/
This is trivial, because sh/jdk and sh/jdk10 are not that far apart. All patches apply without any
conflicts.
[backport] Weaken assert in Traversal GC
[backport] Refactor allocation seqnum handling: split mutator/GC allocs, merge with other metadata
handling
[backport] Denser ShHeapRegion status line
[backport] Traversal: Don't traverse new objects
[backport] Make Traversal share code with conc-mark
[backport] Traversal: Initialize extra liveness arrays when conc-threads > par-threads
[backport] Temporarily disable ThreadLocalHandshakes with Shenandoah
[backport] Capture degenerated GC in hs_err status line
[backport] Record Shenandoah events in hs_err events section
[backport] Fixed code roots scanning that might be bypassed during degenerated cycle
[backport] Consistent liveness for humongous regions
[backport] RP closures should accept NULL referents
Testing: hotspot_gc_shenandoah {fastdebug|release}
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list