jpountz commented on PR #13958: URL: https://github.com/apache/lucene/pull/13958#issuecomment-2438911637
And I seem to be getting a better speedup by using `trueCount()` instead of `firstTrue()`: ``` TaskQPS baseline StdDevQPS my_modified_version StdDev Pct diff p-value CountTerm 8621.82 (5.6%) 8504.44 (4.6%) -1.4% ( -10% - 9%) 0.401 AndStopWords 31.14 (1.4%) 30.83 (4.6%) -1.0% ( -6% - 5%) 0.363 Prefix3 96.42 (5.7%) 95.50 (4.4%) -1.0% ( -10% - 9%) 0.557 HighTermTitleBDVSort 15.80 (6.0%) 15.65 (5.0%) -0.9% ( -11% - 10%) 0.587 OrStopWords 34.67 (2.9%) 34.45 (5.7%) -0.6% ( -8% - 8%) 0.657 OrNotHighMed 385.71 (4.2%) 384.12 (3.2%) -0.4% ( -7% - 7%) 0.725 TermDTSort 346.51 (5.7%) 345.26 (6.2%) -0.4% ( -11% - 12%) 0.847 HighTermTitleSort 153.13 (1.7%) 152.59 (3.3%) -0.4% ( -5% - 4%) 0.670 OrMany 19.06 (1.6%) 18.99 (3.2%) -0.3% ( -5% - 4%) 0.671 HighTermMonthSort 3126.69 (2.9%) 3117.99 (3.7%) -0.3% ( -6% - 6%) 0.791 CountOrHighHigh 50.32 (1.6%) 50.26 (2.1%) -0.1% ( -3% - 3%) 0.862 CountOrHighMed 104.69 (1.7%) 104.70 (2.0%) 0.0% ( -3% - 3%) 0.981 PKLookup 270.86 (2.7%) 270.98 (2.7%) 0.0% ( -5% - 5%) 0.960 OrHighRare 281.93 (3.4%) 282.35 (4.8%) 0.1% ( -7% - 8%) 0.911 Wildcard 49.07 (3.7%) 49.15 (4.2%) 0.2% ( -7% - 8%) 0.893 Or2Terms2StopWords 160.10 (1.5%) 160.52 (3.5%) 0.3% ( -4% - 5%) 0.756 And2Terms2StopWords 156.75 (1.5%) 157.35 (2.8%) 0.4% ( -3% - 4%) 0.586 OrHighLow 855.65 (2.4%) 859.93 (2.7%) 0.5% ( -4% - 5%) 0.542 HighTermDayOfYearSort 800.87 (2.8%) 805.06 (2.9%) 0.5% ( -5% - 6%) 0.562 And3Terms 169.90 (1.5%) 170.87 (3.1%) 0.6% ( -3% - 5%) 0.455 Fuzzy1 77.88 (3.3%) 78.52 (2.9%) 0.8% ( -5% - 7%) 0.409 Fuzzy2 73.27 (3.0%) 73.93 (2.4%) 0.9% ( -4% - 6%) 0.295 OrNotHighLow 1099.84 (3.7%) 1114.61 (3.8%) 1.3% ( -5% - 9%) 0.260 Or3Terms 169.45 (1.5%) 171.80 (3.7%) 1.4% ( -3% - 6%) 0.118 CountAndHighMed 148.89 (2.5%) 151.58 (3.0%) 1.8% ( -3% - 7%) 0.040 LowTerm 1033.62 (3.6%) 1052.61 (2.8%) 1.8% ( -4% - 8%) 0.075 OrHighNotMed 371.62 (3.1%) 378.74 (3.5%) 1.9% ( -4% - 8%) 0.066 OrHighNotHigh 296.15 (3.1%) 302.30 (3.1%) 2.1% ( -4% - 8%) 0.036 AndHighHigh 70.55 (1.6%) 72.20 (2.4%) 2.3% ( -1% - 6%) 0.000 OrHighHigh 94.03 (1.6%) 96.25 (2.0%) 2.4% ( -1% - 6%) 0.000 OrHighNotLow 442.74 (3.0%) 454.42 (3.6%) 2.6% ( -3% - 9%) 0.011 OrHighMed 232.09 (2.5%) 238.43 (2.5%) 2.7% ( -2% - 7%) 0.001 IntNRQ 110.25 (15.4%) 113.35 (17.9%) 2.8% ( -26% - 42%) 0.594 MedTerm 601.09 (3.7%) 619.19 (2.2%) 3.0% ( -2% - 9%) 0.002 AndHighMed 221.49 (1.9%) 228.33 (2.4%) 3.1% ( -1% - 7%) 0.000 HighTerm 520.52 (3.4%) 537.37 (2.6%) 3.2% ( -2% - 9%) 0.001 AndHighLow 1047.38 (2.8%) 1082.62 (2.7%) 3.4% ( -2% - 9%) 0.000 OrNotHighHigh 276.13 (3.5%) 286.23 (3.4%) 3.7% ( -3% - 10%) 0.001 CountAndHighHigh 49.28 (2.3%) 54.98 (2.4%) 11.6% ( 6% - 16%) 0.000 ``` -- 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