RFR [10]: 2018-06-01, Bulk backports to sh/jdk10

Roman Kennke rkennke at redhat.com
Fri Jun 1 17:45:26 UTC 2018


Am 01.06.2018 um 13:33 schrieb Aleksey Shipilev:
> 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}
> 

Looks good!

Roman




More information about the shenandoah-dev mailing list