richardstartin opened a new pull request #8206:
URL: https://github.com/apache/pinot/pull/8206
Picks up some performance improvements in `RangeBitmap`:
```
Benchmark (_dataType) (_decile) (_numDocs)
(_scenario) (_seed) Mode Cnt Score Error Units
BenchmarkRangeIndex.queryV2 LONG 5 10000000
NORMAL(0,1) 42 avgt 5 1506.798 ± 35.190 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
NORMAL(10000000,1000) 42 avgt 5 5558.664 ± 125.293 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
EXP(0.0001) 42 avgt 5 8785.747 ± 649.172 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
EXP(0.5) 42 avgt 5 3226.282 ± 11.844 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
UNIFORM(0,100000000000) 42 avgt 5 13849.725 ± 721.279 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
UNIFORM(100000000000, 100000000100) 42 avgt 5 2097.835 ± 54.656
us/op
```
```
Benchmark (_dataType) (_decile) (_numDocs)
(_scenario) (_seed) Mode Cnt Score Error Units
BenchmarkRangeIndex.queryV2 LONG 5 10000000
NORMAL(0,1) 42 avgt 5 1071.426 ± 64.424 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
NORMAL(10000000,1000) 42 avgt 5 4531.646 ± 66.475 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
EXP(0.0001) 42 avgt 5 6177.665 ± 110.414 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
EXP(0.5) 42 avgt 5 3113.483 ± 16.219 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
UNIFORM(0,100000000000) 42 avgt 5 10834.696 ± 3089.046 us/op
BenchmarkRangeIndex.queryV2 LONG 5 10000000
UNIFORM(100000000000, 100000000100) 42 avgt 5 1868.769 ± 39.611
us/op
```
Also memory mapping a bitmap is now ~25% faster.
--
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]