Heliosearch will reduce the total memory use somewhat...
- The java heap has more overhead... so keeping the same data off-heap
rather than on-heap can still yield overall savings
- You can be more aggressive in lowering the Java heap size (thus
causing Java to waste less memory).
The off-heap work was meant more for reducing garbage collection
pauses... the reduction in overall memory use is a secondary effect.
-Yonik