RFR: Mark heuristics diagnostic/experimental

Zhengyu Gu zgu at redhat.com
Mon Aug 28 12:07:29 UTC 2017


Good to me.

-Zhengyu

On 08/28/2017 04:31 AM, Aleksey Shipilev wrote:
> We now have (N+1)-th adopter who used "aggressive" as the synonym for "good". While in reality, that
> is our diagnostic heuristics, and it should not be used in production mode. Users' need is sometimes
> justified, and we need another "continuous" heuristics to trigger continuous GC that is amenable to
> shortcutting and does not evacuate as aggressively.
> 
> It is time for us to hide diagnostic/experimental heuristics better:
>    http://cr.openjdk.java.net/~shade/shenandoah/heuristics-lock/webrev.01/
> 
> Only adaptive/dynamic are product heuristics now. Aggressive/passive are diagnostic. All partial
> heuristics are experimental.
> 
> Testing: hotspot_gc_shenandoah (fastdebug/release)
> 
> Thanks,
> -Aleksey
> 


More information about the shenandoah-dev mailing list