RFR (S) : 8014959 : assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit

David Chase david.r.chase at oracle.com
Tue Jun 11 10:35:48 PDT 2013


On 2013-06-10, at 12:42 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:

> David,
> 
> In what place you hit "out of nodes" failure if you don't increase NodeLimitFudgeFactor?

I don't recall exactly where -- but there was one different, in one of my hundred-iteration test runs.
I didn't see much harm in doubling the padding, given the difficulty of reproducing the error, and not knowing how many more I might find if I just upped the test count to 1000, or perhaps 10000.

> I think we can still hit "out of nodes" during insert_copies() because 6000 may be not enough for huge method with a lot of blocks. Could you do the check on each iteration in blocks loop?:

I did that, and retested.

http://cr.openjdk.java.net/~drchase/8014959/webrev.01/

David



More information about the hotspot-compiler-dev mailing list