RFR:8243615 Continuous deoptimizations with Reason=unstable_if and Action=none

Tobias Hartmann tobias.hartmann at oracle.com
Thu May 7 08:28:39 UTC 2020


Hi Zhuoren,

On 26.04.20 14:31, Wang Zhuo(Zhuoren) wrote:
> I met continuous deoptimization w/ Reason_unstable_if and Action_none in an online application and significant performance drop was observed.
> It was found in JDK8 but I think it also existed in tip.

But the Reason_unstable_if uncommon trap has Action_reinterpret (not Action_none) set?

Why don't we hit the too_many_traps limit?

Also, there is a too_many_traps_or_recompiles method that should be used instead.

Thanks,
Tobias


More information about the hotspot-compiler-dev mailing list