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
Tue Apr 30 14:28:02 UTC 2019


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