RFR [10]: 2018-06-01, Bulk backports to sh/jdk10
Aleksey Shipilev
shade at redhat.com
Fri Jun 1 11:33:34 UTC 2018
http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk10-20180601/webrev.01/
This backports recent work to sh/jdk10:
[backport] Incorrect label for static heuristics
[backport] Rename "cancel_concgc" to "cancel_gc"
[backport] Verifier should dump raw memory around the problematic oops
[backport] Move heuristics from ShCollectorPolicy to ShHeap
[backport] Rework GC degradation on allocation failure
[backport] Rework ClassUnloading* flags handling
[backport] Check heap stability in C1 WBs
[backport] ClassUnloadingWithConcurrentMark should be opt-in with Shenandoah
[backport] More verbose profiling for phase 4 in mark-compact
[backport] Full GC always comes with liveness data
[backport] Recycle the regions only once
[backport] Rename and move ShenandoahPrepareForMarkClosure
[backport] Reclaim immediate garbage after mark-compact marking
[backport] Shortcut regions that are known not to be alive
[backport] Refactor and improve ShenandoahCodeRoots strategies
[backport] Default to ShenandoahCodeRootsStyle = 2
Testing: hotspot_gc_shenandoah {fastdebug|release}
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list