RFR(M): 8216137: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit

Patric Hedlin patric.hedlin at oracle.com
Thu May 2 13:33:39 UTC 2019


Thanks Nils.

/Patric

On 02/05/2019 14:31, Nils Eliasson wrote:
> Looks good!
>
> Regards,
>
> Nils
>
>
> On 2019-04-30 16:28, Patric Hedlin wrote:
>> Dear all,
>>
>> I would like to ask for help to review the following change/update:
>>
>> Issue:  https://bugs.openjdk.java.net/browse/JDK-8216137
>> Webrev: http://cr.openjdk.java.net/~phedlin/tr8216137/
>>
>> 8216137: assert(Compile::current()->live_nodes() < 
>> Compile::current()->max_node_limit()) failed:
>>          Live Node limit exceeded limit
>>
>> Also addressed:
>>
>> 8219520: assert(Compile::current()->live_nodes() < 
>> Compile::current()->max_node_limit()) failed:
>>          Live Node limit exceeded limit
>>
>> Approach:
>>
>>     Adding a simplistic (ad-hoc) node budget mechanism, applied 
>> during loop transforms.
>>
>>
>> Testing: hs-tier1..4, hs-precheckin-comp, Kitchensink24h
>>
>>
>> Caveat:  Testing and benchmarking needs to be reran but is currently 
>> experiencing issues.
>>
>>
>> Best regards,
>> Patric
>>



More information about the hotspot-compiler-dev mailing list