gsmiller commented on PR #13657:
URL: https://github.com/apache/lucene/pull/13657#issuecomment-2293872374

   OK, I inlined the `IndexSearcher#createWeight` code to further isolate 
things. The ordering that matters is whether-or-not the `collections` list gets 
created before the call to `Query#createWeight` (so it rules out anything to do 
with the query cache stuff). I updated the diff in this PR to show this along 
with comments explaining.
   
   And, as mentioned before, it matters whether-or-not an initial capacity is 
provided. If no initial capacity is provided then the ordering doesn't matter 
and no regressions are seen (so I'm standing by my guess that this has 
something to do with allocating heap before the call to `Query#createWeight` 
and not so much something specific with this `collections` list)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to