easyice commented on issue #12871: URL: https://github.com/apache/lucene/issues/12871#issuecomment-1896075935
Hi Adrien, i tried the idea, this will got a ~10% speedup on JHM output, which is slightly less because it needs an extra loop to decode the delta. The benchmark using neighbor list = 32 (number of vints will be read), JMH output on java21: ``` Benchmark (baseline) Mode Cnt Score Error Units NeighborListsBenchMark.doSeek true thrpt 5 0.026 ± 0.002 ops/us NeighborListsBenchMark.doSeek false thrpt 5 0.029 ± 0.001 ops/us ``` The POC code is [here](https://github.com/easyice/lucene/commit/81954223abcf787e85ac6c4a1184e922db29a3cc) -- 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