RFR: 8315916: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded [v9]

Dhamoder Nalla dhanalla at openjdk.org
Wed Apr 9 18:17:58 UTC 2025


On Wed, 9 Apr 2025 05:39:51 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

>> Dhamoder Nalla has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Modify jtreg test
>
> test/hotspot/jtreg/compiler/escapeAnalysis/TestScalarizeBailout.java line 28:
> 
>> 26:  * @bug 8315916
>> 27:  * @summary Test early bailout during the creation of graph nodes for the scalarization of array fields, rather than during code generation.
>> 28:  * @run main/othervm/timeout=240000
> 
> That's a huge timeout. How long does this test need on your machine? If too long, can you also trigger the issue with a smaller `EliminateAllocationArraySizeLimit` than currently used?

updated the EliminateAllocationArraySizeLimit to 32k by reducing the array size.

> test/hotspot/jtreg/compiler/escapeAnalysis/TestScalarizeBailout.java line 29:
> 
>> 27:  * @summary Test early bailout during the creation of graph nodes for the scalarization of array fields, rather than during code generation.
>> 28:  * @run main/othervm/timeout=240000
>> 29:  *                   -Xcomp
> 
> Can you limit the performed compilations to a single or few methods with `compileonly` to trigger the assert? This will reduce the required time to run this test with `Xcomp`.

added compileonly options

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20504#discussion_r2035885049
PR Review Comment: https://git.openjdk.org/jdk/pull/20504#discussion_r2035886103


More information about the hotspot-compiler-dev mailing list