uschindler commented on issue #15079: URL: https://github.com/apache/lucene/issues/15079#issuecomment-3213305625
The strange allocation profile went away, we now only see this for ReadGroupVint: ``` 0.04% 1652 java.lang.invoke.LambdaForm$DMH.0x00007ff76d190c00#invokeStatic() [JIT compiled code] at java.lang.invoke.LambdaForm$MH.0x00007ff76d1c5000#invoke() [JIT compiled code] at java.lang.invoke.VarHandleGuards#guard_LJ_I() [Inlined code] at org.apache.lucene.util.GroupVIntUtil#readGroupVInt() [JIT compiled code] ``` This is perfectly normal, although it is not inlined completely here (but this should happen later). This is how it should look like. I have the feeling that the "JOIT compiled code" is not yet inlined. But maybe the adoptions using the VarHandleFilters lead to the bad perf in the microbenchmark. -- 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