OnHeapIncrementalIndex does everything on-heap, while existing OffHeapIncrementalIndex tries to do everything off-heap and considerably slow and is to be deleted soon.
I've been working on an OffHeapIncrementalIndexV2 which is same as OnHeapIncrementalIndex except it does aggregations on off-heap buffers. Using this during groupBy query merges would reduce GC pressure on both historical and broker nodes specially when you have big complex aggregates like thetaSketch .
OnHeapIncrementalIndex does everything on-heap, while existing OffHeapIncrementalIndex tries to do everything off-heap and considerably slow and is to be deleted soon.
I've been working on an OffHeapIncrementalIndexV2 which is same as OnHeapIncrementalIndex except it does aggregations on off-heap buffers. Using this during groupBy query merges would reduce GC pressure on both historical and broker nodes specially when you have big complex aggregates like thetaSketch .