mikemccand commented on PR #14932: URL: https://github.com/apache/lucene/pull/14932#issuecomment-3175377865
I'm digging into the nightly benchy regression. It is confusing! I don't like those periodic glitches ... I'm not sure this latest drop is such a glitch. One odd thing about that first drop (8/6) is this new top offender in [CPU profiling for 1 KB docs with vectors, indexing](https://benchmarks.mikemccandless.com/2025.08.06.18.04.40.html#profiler_1kb_indexing_vectors_12_cpu): ``` PERCENT CPU SAMPLES STACK 70.64% 3M sun.nio.ch.UnixFileDispatcherImpl#read0() [Native code] at sun.nio.ch.UnixFileDispatcherImpl#read() [Inlined code] at sun.nio.ch.IOUtil#readIntoNativeBuffer() [Inlined code] at sun.nio.ch.IOUtil#read() [Inlined code] at sun.nio.ch.IOUtil#read() [Inlined code] at sun.nio.ch.FileChannelImpl#implRead() [Inlined code] at sun.nio.ch.FileChannelImpl#traceImplRead() [Inlined code] at sun.nio.ch.FileChannelImpl#read() [JIT compiled code] at perf.LineFileDocs#readVector() [Inlined code] at perf.LineFileDocs#readDocs() [JIT compiled code] at perf.LineFileDocs$1#run() [Interpreted code] ``` That's baffling -- it's as if the vectors file was cold for the run, or readahead was ineffective, or, something. And then in [8/7 that stack frame is way down -- 0.24%](https://benchmarks.mikemccandless.com/2025.08.07.18.04.39.html#profiler_1kb_indexing_vectors_12_cpu). -- 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