On Thu, 23 Apr 2026 17:20:33 GMT, Vladimir Kozlov <[email protected]> wrote:

>>> The issue there has to do with escape analysis getting "stuck" on such a 
>>> big IR.
>> 
>> @mcimadamore  what EA message gives in such case? Is it time limit or a lot 
>> of EA iterations? Or something else?
>> Or it simple can't eliminate hot allocations?
>
>> @vnkozlov EA gets stuck at `ConnectionGraph::split_unique_types` because 
>> there are too many scalar replaceable allocations.
> 
> What do you mean "stuck"? Is it looping there for very long time/infinitely? 
> Or it bail out after some time?

@vnkozlov It loops there for a very long time. I believe it is because in this 
scenario, the complexity of `split_unique_types` is quadratic with respect to 
the number of allocations.

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

PR Comment: https://git.openjdk.org/jdk/pull/30874#issuecomment-4306471356

Reply via email to