gf2121 commented on PR #12712: URL: https://github.com/apache/lucene/pull/12712#issuecomment-1776364792
I forked the `LSBRadixSorter` to sort longs and use it when ram budget is enough. Generally 5x faster than candidate, 25x faster than baseline. <!--StartFragment--><byte-sheet-html-origin data-id="1698112743640" data-version="4" data-is-embed="false" data-grid-line-hidden="false" data-importRangeRawData-spreadSource="https://bytedance.feishu.cn/sheets/HSetsPqDrhicnet5lWrcOXMtnRc" data-importRangeRawData-range="'Sheet1'!A1:F9"> max doc bits | term count | doc per term | baseline | candidate | candidate memory -- | -- | -- | -- | -- | -- 24 | 1000 | 1000 | 647 | 137 | 27 24 | 1000 | 10000 | 6709 | 1058 | 242 24 | 10000 | 1000 | 5858 | 1460 | 248 24 | 10000 | 10000 | 90835 | 12002 | 2180 32 | 1000 | 1000 | 649 | 180 | 21 32 | 1000 | 10000 | 7219 | 1801 | 261 32 | 10000 | 1000 | 7368 | 1774 | 220 32 | 10000 | 10000 | 89758 | 12981 | 2595 </byte-sheet-html-origin><!--EndFragment--> -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
