RFR(S): 8072016: Array copy may cause infinite cycle of deoptimization/compilation

Roland Westrelin roland.westrelin at oracle.com
Tue Feb 10 15:56:05 UTC 2015


Thanks for the reviews Vladimir & Vladimir.

Roland.

> On Feb 9, 2015, at 10:33 PM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
> 
> Looks good.
> 
> Best regards,
> Vladimir Ivanov
> 
> On 2/9/15 5:18 PM, Roland Westrelin wrote:
>> http://cr.openjdk.java.net/~roland/8072016/webrev.00/
>> 
>> When an allocation is tightly coupled and one of the test that guards an array copy fail, we record the trap at the bci of the allocation but on next compilation we don’t test for a trap at the bci of the allocation so we can see cycles of deoptimizations/recompilations.
>> 
>> Roland.
>> 



More information about the hotspot-compiler-dev mailing list